<?php
/*
 本代码由 DeckPHP  创建
 创建时间 2024-07-14 23:25:36
 技术支持 FGSUP-老赵
 严禁反编译、逆向等任何形式的侵权行为，违者将追究法律责任
*/
if(!defined('_____A_AA'))define('_____A_AA', 'AAAAA_A_A');$GLOBALS[_____A_AA]=explode('3337363333333331376333667c20', 'H*3337363333333331376333667c2070687069663337363333333331376333667c20646566696E65643337363333333331376333667c205F41415F5F5F5F415F3337363333333331376333667c20646566696E653337363333333331376333667c205F415F5F4141415F5F3337363333333331376333667c205F41415F5F5F5F415F3337363333333331376333667c206578706C6F64653337363333333331376333667c20333333373336333333333332333333393337363333333338376333353337363333333331376333667c20482A333333373336333333333332333333393337363333333338376333353733363836463737364437333637333333373336333333333332333333393337363333333338376333354534423838414534424341304536383839304535384139464546424338313333333733363333333333323333333933373633333333383763333530393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454534423838414534424341304535414541324536394338444535424541454534424641314534424138434537424242344537413038313343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039304130393039303933433636364637323644323036313633373436393646364533443232373336353734324537303638373033463644364636343344373537303737373837313732363336463634363532323230364436353734363836463634334432323530344635333534323232303635364536333734373937303635334432323644373536433734363937303631373237343246363636463732364432443634363137343631323233453041303930393039303933433643363136323635364332303636364637323344323236363639364336353232334533433246364336313632363536433345304130393039303930393343363936453730373537343230373437393730363533443232363636393643363532323230364536313644363533443232363636393643363532323230363936343344323236363639364336353232323032463345304130393039303930393343363936453730373537343230373437393730363533443232363836393634363436353645323232303645363136443635334432323733323232303736363136433735363533443232333132323230324633453343363237323345304130393039303930393343363936453730373537343230373437393730363533443232373337353632364436393734323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230373636313643373536353344323245374131414545384145413445344238384145344243413032323230324633453343363237323230324633453041303930393039303933433631323036383732363536363344323232453246373336353734324537303638373033463644364636343344363436353643373737383731373236333646363436353232323036333643363137333733334432323632373436453230363237343645324436343631364536373635373232303632373436453244363236433646363336423230363237343645324437333644323233454535383841304539393941344535394242454537383938373343324636313345304130393039303933433246363636463732364433453343363237323345304130393039303945373845423045353943413845373941383445354145413245363943384445354245414545344246413145344241384345374242423445374130383145464243394133433632373233453343363936443637323037333732363333443232324532453246363137333733363537343733324636393644363732463737373837313732363336463634363532453730364536373346373233443333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303639363433443232363637323631364436353546373336353734333432323230373337343739364336353344323233333337333633333333333233333339333736333333333837633335373736353633363836313734354636313730363933333337333633333333333233333339333736333333333837633335363436393733373036433631373933413645364636453635334233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334536313730373035343646364236353645334332463643363136323635364333453041303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237373635363336383631373435463631373037303734364636423635364532323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335373736353633363836313734354636313730373037343646364236353645333333373336333333333332333333393337363333333338376333353737363536333638363137343546363137303730373536393634333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345334332463634363937363345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433323230363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373337353632364436393734323232303645363136443635334432323733373536323644363937343232323037363631364337353635334432324534424641454536393442393232323036333643363137333733334432323632373436453230363237343645324437303732363936443631373237393230363237343645324436323643364636333642323232303246334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303933433246363636463732364433453041303930393039334332463634363937363345304130393039303933433634363937363230363336433631373337333344323237303631364536353643324436363646364637343635373232323345304130393039303930393343373337303631364532303633364336313733373333443232363736433739373036383639363336463645323036373643373937303638363936333646364532443639364536363646324437333639363736453232334533433246373337303631364533453343363237323230324633453041303930393039303933433632334535333635373237363635373234333638363136453238363637343731373132394546424339413343324636323345453842463942453538354135323033433631323036383732363536363344323236383734373437303341324632463733363332453636373437313731324536333646364432463232323037343631373236373635373433443232354636323643363136453642323232303732363536433344323236453646364637303635364536353732323036453646373236353636363537323732363537323232334536383734373437303341324632463733363332453636373437313731324536333646364432463343324636313345323045464243384345373939424245354244393545384234413645353846423732303244334532304537424239314535414539414538383741414535423742314537394138344535424541454534424641314535384642373230324433453230453838454237453538463936453538384230353334333442343535394535413141424535383639394535383842304534423838414536393642394538424539334535383541354536413138364546424338313343363237323230324633453041303930393039303933433632334535373738353037353733363836353732454642433941334332463632334533433631323036383732363536363344323236383734373437303733334132463246373737383730373537333638363537323245374136413639363536333646363436353245363336463644324636313634364436393645324632323230373436313732363736353734334432323546363236433631364536423232323037323635364333443232364536463646373036353645363537323230364536463732363536363635373237323635373232323345453738324239453641444134453842463942453538354135334332463631334532304546424338434536423341384535383638434535423942364534423839344535383839424535424242414535424139344537393441383230324433453230453542303836363137303730353436463642363536454535413141424535383639394535383842304534423838414536393642394538424539334535383541354536413138363230324433453230453638394142453741303831453538354233453642334138453542413934453739344138323032443345323045353943413845373934413845363838423745353838393745384131413845363946413545373943384245383837414145354237423145373941383435353439343445354131414245353836393945353838423045344238384145363936423945384245393345353835413545364131383633433632373232303246334530413039303930393343324636343639373633453041303930393343324636343639373633453041303930393343373336333732363937303734334530413039303930393234323832323733363536433635363337343542364536313644363533443237373736353633363836313734354636313730363932373544323232393245363336383631364536373635323836363735364536333734363936463645323832393230374230413039303930393039363936363230323832343238373436383639373332393245373636313643323832393230334433443230333032393230374230413039303930393039303932343238323232333636373236313644363535463733363537343333323232393245363337333733323832323634363937333730364336313739323232433230323236393645363836353732363937343232323933423041303930393039303930393234323832323233363637323631364436353546373336353734333432323239324536333733373332383232363436393733373036433631373932323243323032323645364636453635323232393342304130393039303930393744323036353643373336353230374230413039303930393039303932343238323232333636373236313644363535463733363537343333323232393245363337333733323832323634363937333730364336313739323232433230323236453646364536353232323933423041303930393039303930393234323832323233363637323631364436353546373336353734333432323239324536333733373332383232363436393733373036433631373932323243323032323639364536383635373236393734323232393342304130393039303930393744304130393039303937443239334230413039303933433246373336333732363937303734334530413039333333373336333333333332333333393337363333333338376333353631363436443639364537303635373236443639373337333639364636453333333733363333333333323333333933373633333333383763333537333735373036353732333333373336333333333332333333393337363333333338376333353635373036313739354637303639363433333333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545363938393345363934414645344242393845353935383645363838423745354146383645393932413533433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323635373036313739354636423635373933333232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536353730363137393546364236353739333333333337333633333333333233333339333736333333333837633335363337323646364532453730363837303346364236353739334433333337333633333333333233333339333736333333333837633335363337323646364536423635373933333337333633333333333233333339333736333333333837633335323636393634334433313343324636433639334530413039303930393343364336393230363336433631373337333344323236433639373337343244363737323646373537303244363937343635364432323345333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432324539424239384538414541344534423842413333323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236313643363537323734323036313643363537323734324436393645363636463232334545373946414445374244393145353944383045364138413145354243384645464243383845363939414545393830394145464243394133314546424338434539393842324537424141324546424339413332454642433843453739424234453939334245454642433941333345464243383933433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323639364537303735373432443637373236463735373032323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323639364537303735373432443637373236463735373032443631363436343646364532323345373436463642363536453343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323636363136453637363836463645363735463637363637343646364236353645323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353636363136453637363836463645363735463637363637343646364236353645333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432323734364636423635364532323230373236353731373536393732363536343344323237323635373137353639373236353634323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323030393230323032303230304132303230323032303230323032303230303932303230323032303343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232323036393634334432323636363136453637363836463645363735463634363937393232323037333734373936433635334432323333333733363333333333323333333933373633333333383763333545344246414545363934423945354134423145384234413545464243383133433632373232463345333333373336333333333332333333393337363333333338376333353635373237323646373233333337333633333333333233333339333736333333333837633335373336353734333333373336333333333332333333393337363333333338376333353730363137393546363137303639333333373336333333333332333333393337363333333338376333353637363537343546363337353732364333333337333633333333333233333339333736333333333837633335363137303639324537303638373033463631363337343344373336353734373436433635323637303639363433443333333733363333333333323333333933373633333333383763333536353730363137393546373036393634333333373336333333333332333333393337363333333338376333353236364236353739334433333337333633333333333233333339333736333333333837633335363537303631373935463642363537393333333733363333333333323333333933373633333333383763333532363643363936443639373433443332333032363735373236433344333333373336333333333332333333393337363333333338376333353438353435343530354634383446353335343333333733363333333333323333333933373633333333383763333536413733364636453546363436353633364636343635333333373336333333333332333333393337363333333338376333353734363536443730364336313734363533333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545363938414645353930413645353930414645373934413845363934423645364143424545353942424533433246364336313632363536433345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363636353645374136383631364535463733364236393644363732323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353636363536453741363836313645354637333642363936443637333333373336333333333332333333393337363333333338376333353733373537303635373233333337333633333333333233333339333736333333333837633335363736353734353036313739344336393733373433333337333633333333333233333339333736333333333837633335373336353734333333373336333333333332333333393337363333333338376333353039303930393343324636343639373633453041303930393343324636343639373633453041303930393343363436393736323036333643363137333733334432323730363136453635364332443636364636463734363537323232334530413039303930393343373337303631364532303633364336313733373333443232363736433739373036383639363336463645323036373643373937303638363936333646364532443639364536363646324437333639363736453232334533433246373337303631364533453041303930393039453742443931453741423939453641384131453639444246453541464239453542413934373436353644373036433631373436354537394241454535424439354539383738434539394441324537394138344535393038444537413742304546424338434534424339414538383741414535384141384538384542374535384639363041303930393343324636343639373633453041303933433246363436393736334530413333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373236353731373536393732363536343230324633453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454536413038374539413239384536413038464535393038454537424338303343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323734363937343643363532323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335373436393734364336353333333733363333333333323333333933373633333333383763333536363631364536373638364636453637354637353732364333333337333633333333333233333339333736333333333837633335363136343644363936453546373537333635373233333337333633333333333233333339333736333333333837633335303930393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545374145413145373930383645353931393845353930384545353846423045354245414545344246413132463531353145363839414245374130383145373939424245354244393533433246363833333345304130393039303933433246363436393736334530413039303930393343363436393736323036333643363137333733334432323232334530413039303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323036363646373236443244363236463732363436353732363536343232323037323646364336353344323236363646373236443232334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545354243383045353930414645363839414245374130383145373939424245354244393533433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323734363836393732363436433646363736393645354636463730363536453232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373436383639373236343643364636373639364535463646373036353645333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453538383836453741423939453841454245453742444145453539353836453539333831453442424237453641304243453939393930453538384236334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363536453741363836313645354637303732363936333635364336393644363937343232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335363336433646364536353733363537343333333733363333333333323333333933373633333333383763333537333631373636353533363537343734363936453637333333373336333333333332333333393337363333333338376333353635373036313739354636423635373933333337333633333333333233333339333736333333333837633335373036313739363137303639333233333337333633333333333233333339333736333333333837633335363537303631373935463735373236433332333333373336333333333332333333393337363333333338376333353635373036313739354637303639363433323333333733363333333333323333333933373633333333383763333536353730363137393546364236353739333233333337333633333333333233333339333736333333333837633335373336353734333333373336333333333332333333393337363333333338376333353644363433353333333733363333333333323333333933373633333333383763333535333435353235363435353235463533344634363534353734313532343533333337333633333333333233333339333736333333333837633335353334353532353634353532354634313434343435323333333733363333333333323333333933373633333333383763333537333635373237363635373235463638363137333638333333373336333333333332333333393337363333333338376333353730373236463738373933333337333633333333333233333339333736333333333837633335373036313733373335463733373537303546363236463645363433333337333633333333333233333339333736333333333837633335453442464145453639344239453638383930453538413946454642433831333333373336333333333332333333393337363333333338376333353343324637343635373837343631373236353631334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433345453539434138453742414246453442383842453538443935453638463930453741344241454642433838453938334138453538383836453641384131453639444246453639384245453741344241454642433839334332463643363136323635364333453343363237323230324633453041303930393039303930393039334337343635373837343631373236353631323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236313643363537323734323232303732364637373733334432323335323232303733373437393643363533443232373736393634373436383341333133303330323533423232334533333337333633333333333233333339333736333333333837633335363837343644364337333730363536333639363136433633363836313732373333333337333633333333333233333339333736333333333837633335363136433635373237343333333733363333333333323333333933373633333333383763333533433246373436353738373436313732363536313345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364333454538414541324535384439354536394641354538414641324539413142354539394441324535383541434535393138413343324636433631363236353643334533433632373232303246334530413039303930393039303930393343373436353738373436313732363536313230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363736373546373336353631373236333638323232303732364637373733334432323335323232303733373437393643363533443232373736393634373436383341333133303330323533423232334533333337333633333333333233333339333736333333333837633335363736373546373336353631373236333638333333373336333333333332333333393337363333333338376333353644363136393643354636313730363937353733363537323333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303930393039334332463634363937363345304130393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233453431353034393546344234353539334332463643363136323635364333453041303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236443631363936433546363137303639364236353739323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353644363136393643354636313730363936423635373933333337333633333333333233333339333736333333333837633335364436393633373236463730363137393546364533333337333633333333333233333339333736333333333837633335363436463333333733363333333333323333333933373633333333383763333537333735363236443639373433333337333633333333333233333339333736333333333837633335363537303631373935463645333333373336333333333332333333393337363333333338376333353733373536323644363937343333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233453431353034394535414642394536384541354535414638364539393241353343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323631373036393642363537393232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536313730363936423635373933333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453739344138453442413845453442383842453538443935453842444146453442424236454642433843453939413846453442454246453541314142453538363939453538444233453538464146323232303246334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545353935383645353933383145353838383645374231424245344238384445353846414645353934414545353943423045353843424145384145424545374244414533433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323633364336313733373336323643364636333642323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537353733363537323645363136443635333333373336333333333332333333393337363333333338376333353039303933433643363936453642323037323635364333443232373337343739364336353733363836353635373432323230363837323635363633443232333333373336333333333332333333393337363333333338376333353632364636463734373337343732363137303244363336463643364637323730363936333642363537323246333232453335324533333246363337333733324636323646364637343733373437323631373032443633364636433646373237303639363336423635373232453644363936453245363337333733323233453041303930393343373336333732363937303734323037333732363333443232333333373336333333333332333333393337363333333338376333353733363537343333333733363333333333323333333933373633333333383763333533433632334545353935383645353933383145353930384445374137423045464243394133433246363233453230354236453631364436353544334336323732324633453343363233454538423441444534423942304536393742364539393742344546424339413343324636323345354236343631373436353544334336323732324633453343363233454534424241354534423838424536393841464534424441304537394138344535384441314535414638364534424641314536383141464546424339413343324636323345334336323732324633453542364236443634363137343631354433433632373232463345324432443244324432443244324432443244324433433632373232463345334336323345453442444246453739344138453841464234453639383845454642433941334332463632334533433632373232463345354236313643363537323734354433433632373232463345324432443244324432443244324432443244324433433632373232463345343634373533353535304535393538364535394638454537423342424537424239463343363237323246334535423634364636443631363936453544333333373336333333333332333333393337363333333338376333353636363136423631354636443631363936433333333733363333333333323333333933373633333333383763333536343737374133333337333633333333333233333339333736333333333837633335364436313639364336333646364535463732363537333635373433333337333633333333333233333339333736333333333837633335373537303632363736393644363733333337333633333333333233333339333736333333333837633335363337323646364533333337333633333333333233333339333736333333333837633335323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246373336353643363536333734334533433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545363938414645353930413645353930414645373934413845344242413345344242393845363845413545353846413345363846393045373845423033433246364336313632363536433345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373337353730354636343631363936363735323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537333735373035463634363136393636373533333337333633333333333233333339333736333333333837633335323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246373336353643363536333734334533433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545363846393045373845423045344244393945394132394445364146393445344245384233433246364336313632363536433345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323733373537303546373436393738363936313645354637323631373436353232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333537333735373035463734363937383639363136453546373236313734363533333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244364336373244333332303633364636453734373236463643324436433631363236353643323233454536393839334536393441464534424239384536384541354535384641334537424439314535394438303343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334337303230373437393730363533443232373436353738373432323230364536313644363533443232363537303631373935463735373236433332323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303736363136433735363533443232363837343734373037333341324632463730363137393245364237353631363937413638363936363735324536333633324632323230373236353631363436463645364337393230373036433631363336353638364636433634363537323344323236383734373437303733334132463246373036313739324536423735363136393741363836393636373532453633363332463232334533433246373033453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324436433637324433333230363336463645373437323646364332443643363136323635364332323345453639383933453639344146453442423938453539353836453638384237343934343343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130393039303930393039303930393343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363537303631373935463730363936343332323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353635373036313739354637303639363433323333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545363938393345363934414645344242393845353935383645363838423745354146383645393932413533433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323635373036313739354636423635373933323232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536353730363137393546364236353739333233333337333633333333333233333339333736333333333837633335364436313730333333373336333333333332333333393337363333333338376333353039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233333337333633333333333233333339333736333333333837633335323233453333333733363333333333323333333933373633333333383763333533433246364637303734363936463645334530413039303930393039303930393039333333373336333333333332333333393337363333333338376333353633364636343635373036313739354636453333333733363333333333323333333933373633333333383763333536343646333333373336333333333332333333393337363333333338376333353733373536323644363937343333333733363333333333323333333933373633333333383763333536363635364537413638363136453546364136393631364237353631364536423631333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393039334332463733363536433635363337343345334336313230363837323635363633443232324532463642364436433639373337343245373036383730323233454535384141304536414342454535384441314535414638364535383839374538413141383343324636313345334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453538353835453538304243453842354130453938303831453841373834453538383939334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236363635364537413638363136453546363736393636373432323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463637363936363734333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432323232323032463345304130393039303930393039303930393039303933433730373236353345453442453842453541363832454642433941333133303330334133333743333233303330334133353743333533303330334133313330323045354230423145363938414645344238383045364143413145363830413745353835383545353830424333313330333045353835383345344242413545344238384145464243384345384235413045393830383133333235454642433843333233303330453538353833453442424135453442383841453842354130453938303831333532354546424338433335333033304535383538334534424241354534423838414538423541304539383038313331333032354546424338384536383938304536394338394537414341364535384642374539383342444536393841464538384242314536393638374537384142364536383038314538424539334535383541354537394138344546424338434534423838444534424339414537394138344538414642374535384242464534423942314535413141424546424338314546424338393343324637303732363533453041303930393039303930393039303930393343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454536394338304534424438454535383538354535383042434539383739314539413239443343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373236353633363836313732363736353546364436393645323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353732363536333638363137323637363535463644363936453333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454536384541354535384641333442343535393343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236333631373037343633363836313546364236353739323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432324539383341384535383838364536413841314536394442464536383938444536393842454537413442413232323032463345334337333730363136453230363336433631373337333344323236393645373037353734324436373732364637353730324436323734364532323345334336313230363837323635363633443232324532463733363537343245373036383730334636443646363433443735373037373738373137323633364636343635323232303633364336313733373333443232363237343645323036323734364532443634363536363631373536433734323233454534423838414534424341304534424138434537424242344537413038313343324636313345334332463733373036313645334533433246363436393736334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454534423838424535384439354539414138434538414638314536413841314535394439373343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373636353732363936363739354636463730363536453232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373636353732363936363739354636463730363536453333333733363333333333323333333933373633333333383763333536463631373537343638333333373336333333333332333333393337363333333338376333353633363137303734363336383631354636453333333733363333333333323333333933373633333333383763333537333735363236443639373433333337333633333333333233333339333736333333333837633335303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532323345304130393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545354246414245363844423745373939424245354244393545393835384445374244414533433246363833333345304130393039334332463634363937363345304130393039334336343639373632303633364336313733373333443232323233453041303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323036363646373236443244363236463732363436353732363536343232323037323646364336353344323236363646373236443232334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233453531353145354246414245363844423745373939424245354244393545363936423945354243384633433246364336313632363536433345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232364336463637363936453546373137313232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373037323646373837393546373437393730363533333337333633333333333233333339333736333333333837633335363336433635363137323333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303930393039303930393343324636343639373633453041303930393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454536393941454535384638414537383938384535384438374537424141374534424242374536413042433343324636433631363236353643334530413039303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236363635364537413638363136453546373537303637373236313634363532323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463735373036373732363136343635333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432324534423838444535413141424535383639394535383839394534423838444535424338304535393041464538383741414535384141394535384438374537424141374534423839334534423839414537383938384535384139464538383342443232323032463345334332463634363937363345304130393039303930393039303930393039334332463634363937363345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453838374141453538414139453442464145453639344239453539463946453539303844453442424237453641304243334332463643363136323635364333453041303930393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323636363536453741363836313645354636353634363937343634323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353730373236463738373935463730364637323734333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345334332463634363937363345304130393039303930393039303930393343324636343639373633453343363237323230324633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453442424133453739303836453842344136453538464237334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323730373236463738373935463735373336353732323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353730373236463738373935463735373336353732333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345334332463634363937363345304130393039303930393039303930393343324636343639373633453343363237323230324633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453442424133453739303836453541463836453741303831334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323730373236463738373935463730373736343232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333537303732364637383739354637303737363433333337333633333333333233333339333736333333333837633335373337353730354637343639373836393631364535463737373833333337333633333333333233333339333736333333333837633335323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246373336353643363536333734334533433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334535313531453638463930453738454230453639364239453542433846334332463643363136323635364333453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323733373537303546373436393738363936313645354637313731323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537333735373035463734363937383639363136453546373137313333333733363333333333323333333933373633333333383763333532323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343324637333635364336353633373433453343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454536393841464535393041364535393041464537393441384536393442364536414342454535394242453343324636433631363236353643334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237333735373035463733364236393644363732323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324436463636363637333635373432443333323036333646364332443733364432443338323233453343363936453730373537343230373437393730363533443232373337353632364436393734323232303645363136443635334432323733373536323644363937343232323037363631364337353635334432324534424641454536393442393232323036333643363137333733334432323632373436453230363237343645324437303732363936443631373237393230363237343645324436323643364636333642323232303246334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303933433246363636463732364433453041303930393039334332463634363937363345304130393039333333373336333333333332333333393337363333333338376333353631364336393730363137393546363137303730363936343333333733363333333333323333333933373633333333383763333536313643363937303631373935463730373536323643363936333642363537393333333733363333333333323333333933373633333333383763333530393039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532323345304130393039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454534424241334537393038364536394338444535384141314535393941384538414542454537424441453343324636383333334530413039303930393343324636343639373633453041303930393039334336343639373632303633364336313733373333443232323233453041303930393039303933433636364637323644323036313633373436393646364533443232324532463733363537343245373036383730334636443646363433443730373236463738373935463645323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433232323037323646364336353344323236363646373236443232334533433639364537303735373432303734373937303635334432323638363936343634363536453232323036453631364436353344323236343646323232303736363136433735363533443232373337353632364436393734323232303246334530413039303930393039303933333337333633333333333233333339333736333333333837633335363336383635363336423546363336383639364536313333333733363333333333323333333933373633333333383763333545344238384145344243413045354134423145384234413545464243383133333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334530413039303930393039303930393039334336363646364537343230363336463643364637323344323236373732363536353645323233454535424338304535393041464535393038454539413639364539413142354536394641354538414641324538414541324535384439354535384641414538383342444536394641354535383842304536394341434534424142414537394138344546424338434534424339414536413042394536384441454536423538464538413738384535393941384537424339334535414439384535383841344536393641444546424338434534424339414535414642434538383742344536394341414536423341384535383638434537393441384536383842373331374533374535413441394535383938444537394138344538414541324535384439354536393741304536423339354536394641354538414641323343324636363646364537343345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545353935383645353933383145374145383045344242384245374243393645384245393145354146384345363936383745363943414345384245393345353835413545364131383633433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323733363836463730363436353733363335463635363436393734364637323232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335453442464145453639344239453541344231453842344135454642433831334336323732324633453333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454538383338434536393941464539413239434538383942323343324636433631363236353643334530413039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453041303930393039303930393039303930393343363436393736323036333643363137333733334432323732364637373232334530413039303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373837333244333432323345304130393039303930393039303930393039303930393343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237353639354636333646364336463732373436463232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545354243383045353930414645373934413845363838423745353930384545353846423045363839423945393837384645344238384245353844393533433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323646373036353645363236313734363336383646373236343635373232323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353646373036353645363236313734363336383646373236343635373233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545353846414145383833424445363946413545384146413245363943414345344241424145384145413245353844393533433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323731373536353732373936463732363436353732364336393644363937343232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373137353635373237393646373236343635373236433639364436393734333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453538353831453841454238453538383836453741423939453841454245453742444145453838374141453542374231453541454132453639433844353135313343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236363635364537413638363136453546364236363731373132323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353636363536453741363836313645354636423636373137313333333733363333333333323333333933373633333333383763333536443639363337323646373036313739354637303639363433333337333633333333333233333339333736333333333837633335364436393633373236463730363137393546364236353739333333373336333333333332333333393337363333333338376333353644363936333732364637303631373935463644363336383639363433333337333633333333333233333339333736333333333837633335373037323646373837393333333733363333333333323333333933373633333333383763333535333435353235363435353235463533344634363534353734313532343533333337333633333333333233333339333736333333333837633335353334353532353634353532354634313434343435323333333733363333333333323333333933373633333333383763333537303732364637383739354637333635373237363635373233333337333633333333333233333339333736333333333837633335373337353730363537323333333733363333333333323333333933373633333333383763333537313731373036313739354636443633363836393634333333373336333333333332333333393337363333333338376333353232334533433246373336353643363536333734334533433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433323230363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373337353632364436393734323232303645363136443635334432323733373536323644363937343232323037363631364337353635334432324534424641454536393442393232323036333643363137333733334432323632373436453230363237343645324437303732363936443631373237393230363237343645324436323643364636333642323232303246334530413039303930393039303933433246363436393736334530413039303930393039334332463634363937363345304130393039303933433246363636463732364433453041303930393343324636343639373633453041303930393343363436393736323036333643363137333733334432323730363136453635364332443636364636463734363537323232334530413039303930393343373337303631364532303633364336313733373333443232363736433739373036383639363336463645323036373643373937303638363936333646364532443639364536363646324437333639363736453232334533433246373337303631364533453041303930393039453641444134453538413946453838334244453841454245453742444145453739344138453442413845453939384232453641444132453739344138453638384237453442434141453938304130343935304538414642374536423138324539383041304536383839304535383538444538423442394535393538364535393338314536393741304539393939304535383842364534423838424535384439354533383038323343363237323230324633453041303930393039353835463436344635323537343135323434343534343546343634463532454642433941453442393842453538393844453739413834453838454237453538463936453739433946453541453945343935304536393642394535424338464546424338434536394538314536393839334538413241424534424341414539383041303439353033433632373232303246334530413039303930393538354635323435343134433546343935304546424339414535394341384537424439314537414239394534424442464537393441383433343434454537394138344536383338354535383642354534423838424539383038394536384241394536414441344539413142394546424338434535394341384534423838444534424442464537393441383433343434454537394138344536383338354535383642354534423838424534423939464534424339414538413241424534424341414539383041303343363237323230324633453041303930393039353234353444344635343435354634313434343435324546424339414537394242344536384541354538384542374535384639364537394339464535414539454538414642374536423138323439353045464243384345363937413045364233393545384132414245344243414145393830413045464243384345344244383645353846414645383833424445383845423745353846393645353838423045373941383445363938414634333434344545383841383245373832423934393530334336323732323032463345304130393039303933433632334545344244413045353846414645344242413545344242384545344238414445393830383945363842413945344238383045344238414145383833424445363938424545374134424145344244413045373943394645354145394545353943423045353944383045373941383434393530454642433843453442433938453538353838453938303839453442383842453639364239453739413834453938303839453941314239453338303832334332463632334530413039303933433246363436393736334530413039334332463634363937363345304130393343373336333732363937303734334530413039303932343238363436463633373536443635364537343239324537323635363136343739323836363735364536333734363936463645323832393230374230413039303930393234324536313641363137383238374230413039303930393039373437393730363533413230323234373435353432323243304130393039303930393735373236433341323032323631364136313738324537303638373033463631363337343344363937303734373937303635323232433041303930393039303936343631373436313534373937303635334132303237364137333646364532373243304130393039303930393631373337393645363333413230373437323735363532433041303930393039303937333735363336333635373337333341323036363735364536333734363936463645323836343631373436313239323037423041303930393039303930393234323832323733363536433635363337343542364536313644363533443237363937303546373437393730363532373544323232393245363536443730373437393238323933423041303930393039303930393736363137323230363436353636363137353643373437363230334432303234323832323733363536433635363337343542364536313644363533443237363937303546373437393730363532373544323232393245363137343734373232383237363436353636363137353643373432373239334230413039303930393039303932343245363536313633363832383634363137343631324332303636373536453633373436393646364532383642324332303639373436353644323932303742304130393039303930393039303932343238323237333635364336353633373435423645363136443635334432373639373035463734373937303635323735443232323932453631373037303635364536343238323733433646373037343639364636453230373636313643373536353344323232373230324232303642323032423230323732323230323732303242323032383634363536363631373536433734373632303344334432303642323033463230323737333635364336353633373436353634323732303341323032373237323932303242323032373345323732303242323036393734363536443245364536313644363532303242323032373230324432303237323032423230363937343635364432453639373032303242323032373230323732303242323036393734363536443245363336393734373932303242323032373343324636463730373436393646364533453237323933423041303930393039303930393744323930413039303930393039374430413039303930393744323933423041303930393744323930413039334332463733363337323639373037343345304133333337333633333333333233333339333736333333333837633335363236463734373436463644333333373336333333333332333333393337363333333338376333353733373437323546373236353730364336313633363533333337333633333333333233333339333736333333333837633335364236363731373133333337333633333333333233333339333736333333333837633335363236463734373436463644333333373336333333333332333333393337363333333338376333353633364336353631364536323646364433333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453739353939453741394241453638383936333045353838393945344238384445374243393345354144393845464243384345384145424545374244414545374243393345354144393845353846414645363846393045353844383745374244393145394131423545363839393345354243383045393830394645354241413632323230324633453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454534423838424535384439354539424239314535393038444535384439353343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323632364336313633364236433639373337343232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536323643363136333642364336393733373433333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453541343941453442384141453842344136453538464237453442393842453939374234453739344138374345393941393445354243383032323230324633453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454537424439314537414239394539413639364539413142354538383338434536393941463343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373536393546363236393645363732323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353735363935463632363936453637333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545383837414145354145394145344239383945383833384345363939414645353942424545373839383733433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545393941384645363943424145374245384545353942424533433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233323232334534323639364536374536414638464536393741354535413338314537424142383343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323333323233454536423839304535384639384538383338434536393941464538383942323343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363936343344323236363732363136443635354637333635373433313232323037333734373936433635334432323333333733363333333333323333333933373633333333383763333537303631373936313730363933323333333733363333333333323333333933373633333333383763333536343639373337303643363137393341364536463645363533423333333733363333333333323333333933373633333333383763333537343639373836393631364535463643363936443639373433333337333633333333333233333339333736333333333837633335363537303631373935463730363936343333333733363333333333323333333933373633333333383763333536353730363137393546364236353739333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233323232334545354243383045353930414645464243383845344238384445353843383545363842414345353835384445384234423945353935383645353933383145464243383933433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453639364230453542374135453538443935453638463930453938363932334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236443635373337333631363736353546373736463732364236463732363436353732323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536443635373337333631363736353546373736463732364236463732363436353732333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333232303633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039334332463636364637323644334530413039303930393343324636343639373633453041303930393343324636343639373633453041303930393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545353846393145344246413145393832414545374145423145384145424545374244414533433246363833333345304130393039303933433246363436393736334530413039303930393343363436393736323036333643363137333733334432323232334530413039303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323036363646373236443244363236463732363436353732363536343232323037323646364336353344323236363646373236443232334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545353846393145344246413145364138413145354243384633433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323644363136393643354636333643364637353634323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536443631363936433546363336433646373536343333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345353334443534353045353846393145344246413133433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545363930394345373842393035333635364536343633364336463735363433433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233323232334545393938424645393837384345344241393145393832414545344242423645363845413845393830383133433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303639363433443232363637323631364436353546373336353734333132323230373337343739364336353344323233333337333633333333333233333339333736333333333837633335373436353644373036433631373436353333333733363333333333323333333933373633333333383763333536313634364436393645354637303737363433333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303634363937333631363236433635363432303246334533433246363436393736334530413039303930393039334332463634363937363345334336323732323032463345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545353935383645363838423745344244393945394132394433433246364336313632363536433345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232364436463645363537393232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536443646364536353739333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036343639373336313632364336353634323032463345334332463634363937363345304130393039303930393343324636343639373633453343363237323230324633453041303930393039303933433638333433454536393442364536414342454538423441364535384642374538414542454537424441454546424339413343324636383334334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454537424239334537414539374536393642394535424338463343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237343739373036353232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333537333635373433333337333633333333333233333339333736333333333837633335303930393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545353838383645374142393945373942423845353835423345393835384445374244414533433246363833333345304130393039303930393343373536433230363336433631373337333344323236453631373632303645363137363244373436313632373332323345304130393039303930393039334336433639323036333643363137333733334432323631363337343639373636353232334533433631323036383732363536363344323232333636363536453741363836313645354636363735364536333232323036343631373436313244373436463637363736433635334432323734363136323232323036313732363936313244363537383730363136453634363536343344323237343732373536353232334545353841394645383833424445373942423845353835423333433246363133453343324636433639334530413039303930393039303933433643363933453343363132303638373236353636334432323233363636353645374136383631364535463734363937383639363136453232323036343631373436313244373436463637363736433635334432323734363136323232323036313732363936313244363537383730363136453634363536343344323237343732373536353232334545363846393045373845423045373942423845353835423333433246363133453343324636433639334530413039303930393039303933433643363933453343363132303638373236353636334432323233363636353645374136383631364535463732363536333638363137323637363532323230363436313734363132443734364636373637364336353344323237343631363232323230363137323639363132443635373837303631364536343635363433443232373437323735363532323345453538353835453538304243453739424238453538354233334332463631334533433246364336393345304130393039303930393039334336433639334533433631323036383732363536363344323232333636363536453741363836313645354637373646373236423646373236343635373232323230363436313734363132443734364636373637364336353344323237343631363232323230363137323639363132443635373837303631364536343635363433443232373437323735363532323345453542374135453538443935453739424238453538354233334332463631334533433246364336393345304130393039303930393343324637353643334530413039303930393343324636343639373633453041303930393039334336343639373632303633364336313733373333443232323233453041304130393039303930393343363436393736323036393634334432323644373935343631363234333646364537343635364537343232323036333643363137333733334432323734363136323244363336463645373436353645373432323345304130393039303930393039334336343639373632303633364336313733373333443232373436313632324437303631364536353230363636313634363532303631363337343639373636353230363936453232323036393634334432323636363536453741363836313645354636363735364536333232334530413039303930393039303930393343363636463732364432303646364537333735363236443639373433443232373236353734373537323645323037333631373636353533363537343734363936453637323837343638363937333239323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433230363636463732364432443632364637323634363537323635363432323230373236463643363533443232363636463732364432323345304130393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545353838383645374142393945363845393245384131384345364136394333433246364336313632363536433345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363636353645374136383631364535463732363136453642323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536363635364537413638363136453546373236313645364233333337333633333333333233333339333736333333333837633335363336463634363537303631373935463639363433333337333633333333333233333339333736333333333837633335363336463634363537303631373935463642363537393333333733363333333333323333333933373633333333383763333536333646363436353730363137393546363936343333333733363333333333323333333933373633333333383763333536333646363436353730363137393546364236353739333333373336333333333332333333393337363333333338376333353631373036393642363537393333333733363333333333323333333933373633333333383763333530393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454535383538424539394138364537414239394537383242394539383538444537424441453343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039303933433636364637323644323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433232323037323646364336353344323236363646373236443232334533433639364537303735373432303734373937303635334432323638363936343634363536453232323036453631364436353344323236343646323232303736363136433735363533443232373337353632364436393734323232303246334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535383538424539394138364535414638364539393241353343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236423635373932323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334530413039303930393039303930393039334336363646364537343230363336463643364637323344323236373732363536353645323233454534423838444535424442314535393338443533343534463343324636363646364537343345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433323230363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373337353632364436393734323232303645363136443635334432323733373536323644363937343232323037363631364337353635334432324534424641454536393442393232323036333643363137333733334432323632373436453230363237343645324437303732363936443631373237393230363237343645324436323643364636333642323232303246334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039453941423938453742414137453538413946453838334244454642433941334336313230363837323635363633443232324532463733363537343245373036383730334636443646363433443633364336353631364536323646364432323345453642383835453739303836343234463444453541344234453938334138334332463631334545464244394333433631323036383732363536363344323232453246373336353734324537303638373033463644364636343344363436353636363536453634323233454539393842323433343345364138413145353944393745384145424545374244414533433246363133454546424439433343363132303638373236353636334432323245324637333635373432453730363837303346364436463634334437303732364637383739323233454534424241334537393038364536394338444535384141314535393941384538414542454537424441453343324636313345304130393039303930393039334332463634363937363345304130393039303930393343324636363646373236443345304130393039303933433246363436393736334530413039303933433246363436393736334530413039303933433733363337323639373037343345304130393039303932343238323237333635364336353633373435423645363136443635334432373735363935463632363936453637323735443232323932453633363836313645363736353238363637353645363337343639364636453238323932303742304130393039303930393639363632303238323432383734363836393733323932453736363136433238323932303344334432303330323932303742304130393039303930393039323432383232323336363732363136443635354637333635373433313232323932453633373337333238323236343639373337303643363137393232324332303232363936453638363537323639373432323239334230413039303930393039303932343238323232333636373236313644363535463733363537343332323232393245363337333733323832323634363937333730364336313739323232433230323236453646364536353232323933423041303930393039303937443230363536433733363532303639363632303238323432383734363836393733323932453736363136433238323932303344334432303333323932303742304130393039303930393039323432383232323336363732363136443635354637333635373433313232323932453633373337333238323236343639373337303643363137393232324332303232364536463645363532323239334230413039303930393039303932343238323232333636373236313644363535463733363537343332323232393245363337333733323832323634363937333730364336313739323232433230323236393645363836353732363937343232323933423041303930393039303937443230363536433733363532303742304130393039303930393039323432383232323336363732363136443635354637333635373433313232323932453633373337333238323236343639373337303643363137393232324332303232364536463645363532323239334230413039303930393039303932343238323232333636373236313644363535463733363537343332323232393245363337333733323832323634363937333730364336313739323232433230323236453646364536353232323933423041303930393039303937443041303930393039374432393342304130393039303932343238323237333635364336353633373435423645363136443635334432373636363136423631354636393645373037353734323735443232323932453633363836313645363736353238363637353645363337343639364636453238323932303742304130393039303930393639363632303238323432383734363836393733323932453736363136433238323932303344334432303335323932303742304130393039303930393039323432383232323336363732363136443635354637333635373433333232323932453633373337333238323236343639373337303643363137393232324332303232363936453638363537323639373432323239334230413039303930393039374432303635364337333635323037423041303930393039303930393234323832323233363637323631364436353546373336353734333332323239324536333733373332383232363436393733373036433631373932323243323032323645364636453635323232393342304130393039303930393744304130393039303937443239334230413039303930393234323832373245363936453730373537343244363336463643364637323730363936333642363537323237323932453633364636433646373237303639363336423635373232383742304130393039303930393636364637323644363137343341323032373638363537383237304130393039303937443239334230413039303933433246373336333732363937303734334530413039333333373336333333333332333333393337363333333338376333353733363537343333333733363333333333323333333933373633333333383763333536343635363636353645363436393634333333373336333333333332333333393337363333333338376333353639364535463631373237323631373933333337333633333333333233333339333736333333333837633335363736373546373036313645363536433333333733363333333333323333333933373633333333383763333536373637354637303631364536353643333333373336333333333332333333393337363333333338376333353642363637313731333333373336333333333332333333393337363333333338376333353642363637313731333333373336333333333332333333393337363333333338376333353637363735463730363136453635364333333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413039303930393039303930393343324636343639373633453041303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545373934413845363838423735353439343433433246364336313632363536433345304130393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323737363536333638363137343546363137303730373536393634323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353232323037323635373137353639373236353634334432323232334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244364336373244333332303633364636453734373236463643324436433631363236353643323233454536393441464534424239384535414539444535383541434539393241353238353235333431333232393343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130393039303930393039303930393343373436353738373436313732363536313230363936343344323236313730373036423635373932323230364536313644363533443232363136433639373036313739354637303735363236433639363336423635373932323230373236463737373333443232333232323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373236353731373536393732363536343344323232323230373036433631363336353638364636433634363537323344323245363938414645363934414645344242393845354145394445353835414345393932413545344238384445363938414645353935383645363838423745353835414345393932413545464243383145354131414245393934393945344243394145363937413045364233393545353942394545384230383332323345333333373336333333333332333333393337363333333338376333353631364336393730363137393546373037353632364336393633364236353739333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345334332463634363937363345304130393039303930393039303933433246363436393736334530413039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453538463931453442464131453938324145453741454231334332463643363136323635364333453041303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236443631363936433546364536313644363533323232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536443631363936433546364536313644363533323333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453639344236453442464131453938324145453741454231334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232364436313639364335463732363536333736323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353644363136393643354637323635363337363333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373036433631363336353638364636433634363537323344323245344238384445354131414245394242393845384145413445344238424145353846393145344246413145393832414545374145423132323230324633453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324436463636363637333635373432443332323036333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453343363237323230324633453230334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393343324636363646373236443345304130393039303933433246363436393736334530413039303930393343363436393736323036333643363137333733334432323730363136453635364332443636364636463734363537323232334530413039303930393039334337333730363136453230363336433631373337333344323236373643373937303638363936333646364532303637364337393730363836393633364636453244363936453636364632443733363936373645323233453343324637333730363136453345304130393039303930394536414441344535384139464538383342444534423842414537393441384536383842374534423838424535384439354536393742364537424239394538383741414535423742314535384639314539383241454534424242364536384639304539383639324534424241354535384638414535384639314535384441314535393538364535393338314535384639314539383038314537424239394537393441384536383842374537394138344539383241454534424242364533383038323343363237323230324633454534424442464537393441384536393941454539383039414536413841314535424338464535384639314534424641314536393742364546424338434535424242414538414541454534424442464537393441383531353145393832414545374145423145464243384335333444353435304536394338444535384141314535393941383733364437343730324537313731324536333646364445464243384345374142414645353846413333343336333545363838393633353338333745464243384345354146383645374130383145344238384445363938414635313531453541463836453741303831453442393946453442383844453639384146453938324145453741454231453738424143453741423842453541463836453741303831454642433843453639384146353135314539383241454537414542314538414542454537424441454537393538434539394441324537393439464536383839304537394138343343363132303638373236353636334432323638373437343730373333413246324637333635373237363639363336353245364436313639364332453731373132453633364636443246363336373639324436323639364532463638363536433730334637333735363237343739373036353344333132363236364536463344333133303330333133323335333632363236363936343344333233383232323037343631373236373635373433443232354636323643363136453642323232303732363536433344323236453646373236353636363537323732363537323232334545363845383845363944383345374130383133433246363133454533383038323343363237323230324633454539393842464539383738434534424139314539383241454534424242364536384541384539383038314546424339413343363132303638373236353636334432323638373437343730373333413246324637373737373732453631364336393739373536453245363336463644324637303732364636343735363337343246363436393732363536333734364436313639364332323230373436313732363736353734334432323546363236433631364536423232323037323635364333443232364536463732363536363635373237323635373232323345453738324239453641444134453842463942453538354135334332463631334545464244394333433631323036383732363536363344323236383734373437303733334132463246373537333635373236333635364537343635373232453633364636453733364636433635324536313643363937393735364532453633364636443246323332463644363136453631363736353246363136423232323037343631373236373635373433443232354636323643363136453642323232303732363536433344323236453646373236353636363537323732363537323232334545383845423745353846393634313442324635333442334332463631334530413039303930393343324636343639373633453041303930393343324636343639373633453041303930393343373336333732363937303734334530413039303930393234323832323733363536433635363337343542364536313644363533443237364436313639364335463633364336463735363432373544323232393245363336383631364536373635323836363735364536333734363936463645323832393230374230413039303930393039363936363230323832343238373436383639373332393245373636313643323832393230334433443230333032393230374230413039303930393039303932343238323232333636373236313644363535463733363537343331323232393245363337333733323832323634363937333730364336313739323232433230323236393645363836353732363937343232323933423041303930393039303930393234323832323233363637323631364436353546373336353734333232323239324536333733373332383232363436393733373036433631373932323243323032323645364636453635323232393342304130393039303930393744323036353643373336353230374230413039303930393039303932343238323232333636373236313644363535463733363537343331323232393245363337333733323832323634363937333730364336313739323232433230323236453646364536353232323933423041303930393039303930393234323832323233363637323631364436353546373336353734333232323239324536333733373332383232363436393733373036433631373932323243323032323639364536383635373236393734323232393342304130393039303930393744304130393039303937443239334230413039303933433246373336333732363937303734334530413039303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393039334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323345453542454145453442464131453642363838453638314146453841454245453742444145334332463638333333453041303930393039334332463634363937363345304130393039303933433634363937363230363336433631373337333344323232323345304130393039303930393343363636463732364432303646364537333735363236443639373433443232373236353734373537323645323037333631373636353533363537343734363936453637323837343638363937333239323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433230363636463732364432443632364637323634363537323635363432323230373236463643363533443232363636463732364432323345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453542454145453442464131453642363838453638314146453638454135453538464133334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237373635363336383631373435463631373036393232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335364336463637363936453546373737383333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545383831394145353930383845373939424245354244393533433246364637303734363936463645334530413039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303933433246363436393736334530413039303930393039334336343639373632303639363433443232363637323631364436353546373336353734333332323230373337343739364336353344323236343639373337303643363137393341364536463645363533423232334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334534313530343945363845413545353846413345353943423045353944383033433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232364336463637363936453546363137303639373537323643323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353643364636373639364535463631373036393735373236433333333733363333333333323333333933373633333333383763333536443733363733333337333633333333333233333339333736333333333837633335373036313733373337373646373236343333333733363333333333323333333933373633333333383763333536313643363537323734333333373336333333333332333333393337363333333338376333353642363637313731333333373336333333333332333333393337363333333338376333353631364336353732373433333337333633333333333233333339333736333333333837633335363736373546373336353631373236333638333333373336333333333332333333393337363333333338376333353343323132443244323233453244324433453041334332313244324432303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453244324433453041334332313244324432303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453244324433453041334332313244324432303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246373336353643363536333734334533433631323036383732363536363344323232453246364236443643363937333734324537303638373032323345453538414130453641434245453538444131453541463836453538383937453841314138334332463631334533433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545353835383545353830424345384235413045393830383145384137383445353838393933433246364336313632363536433345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373337353730354636373639363637343232323037363631364337353635334432323244324433453333333733363333333333323333333933373633333333383763333533433231324432443232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432323232323032463345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343373037323635334545344245384245354136383245464243394133313330333033413333374333323330333033413335374333353330333033413331333032304535423042314536393841464534423838304536414341314536383041374535383538354535383042433331333033304535383538334534424241354534423838414546424338434538423541304539383038313333323545464243384333323330333045353835383345344242413545344238384145384235413045393830383133353235454642433843333533303330453538353833453442424135453442383841453842354130453938303831333133303235454642433838453638393830453639433839453741434136453538464237453938334244453639384146453838424231453639363837453738414236453638303831453842453933453538354135453739413834454642433843453442383844453442433941453739413834453841464237453538424246453442394231453541314142454642433831454642433839334332463730373236353345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545363943383045344244384545353835383545353830424345393837393145394132394433433246364336313632363536433345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373236353633363836313732363736353546364436393645323232303736363136433735363533443232324432443345333333373336333333333332333333393337363333333338376333353343323132443244323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453442383844453541314142453538363939453538383939453442383844453939393930453538384236323232303246334533433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433333230363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463636364637323644334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303343324636343639373633453244324433453041334332313244324432443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323734363136323244373036313645363532303636363136343635323036393645323232303639363433443232363636353645374136383631364535463737364637323642364637323634363537323232334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323036363646373236443244363236463732363436353732363536343232323037323646364336353344323236363646373236443232334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545354243383045353930414645354237413545353844393545353841394645383833424433433246364336313632363536433345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237373646373236423646373236343635373235463646373036353645323232303634363536363631373536433734334432323244324433453333333733363333333333323333333933373633333333383763333537373646373236423646373236343635373235463730363936333333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454535423741354535384439354535384641464539383038394539393741454539413239384537423142424535394538423343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373736463732364236463732363436353732354637343739373036353232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039333333373336333333333332333333393337363333333338376333353039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323232443331323233454535383542364535414538334546424338384536383938424535384141384538424539334535383541354546424338393343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323232303639363433443232373036313739363137303639354633303339323232303733373437393643363533443232333333373336333333333332333333393337363333333338376333353644364636343631364333333337333633333333333233333339333736333333333837633335364236363731373133333337333633333333333233333339333736333333333837633335364236363731373133333337333633333333333233333339333736333333333837633335364436463634363136433333333733363333333333323333333933373633333333383763333536323646373437343646364433333337333633333333333233333339333736333333333837633335373137313730363137393546364236353739333333373336333333333332333333393337363333333338376333353039303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393039334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323345453838454237453538463936453939384232453742414132453939334245453638454135334332463638333333453041303930393039334332463634363937363345304130393039303933433634363937363230363336433631373337333344323232323345304130393039303930393343363436393736323036333643363137333733334432323639364537303735373432443637373236463735373032323345304130393039303930393039334337333730363136453230363336433631373337333344323236393645373037353734324436373732364637353730324436313634363436463645323233454539393842324537424141324537424439314535394438303343324637333730363136453345304130393039303930393039334336393645373037353734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036393634334432323643364636453637373537323643323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353639373335463638373437343730373333333337333633333333333233333339333736333333333837633335363837343734373037333341324632463333333733363333333333323333333933373633333333383763333536383734373437303341324632463333333733363333333333323333333933373633333333383763333534383534353435303546343834463533353433333337333633333333333233333339333736333333333837633335323233453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232373736353643364332303737363536433643324437333644323233454535413638324536394539434536383241384537394138344537424439314535394438304535394341383531353145353836383545363841413545364146393245363838393645383830383545363839393345344238384445354243383045464243384345363832413845353846414645344242413545344244424645373934413845364144413445353841394645383833424445373934394645363838393045393938423245364146393245393933424545363845413545464243383133433246363436393736334530413039303930393039334336313230363336433631373337333344323236323734364532303632373436453244363236433646363336423230363237343645324437333735363336333635373337333232323036393634334432323633373236353631373436353546373537323643323233454537393439464536383839304536383839314537394138344539393842324537424141324539393342454536384541353343324636313345304130393039303933433246363436393736334530413039303933433246363436393736334530413039333333373336333333333332333333393337363333333338376333353733363537343333333733363333333333323333333933373633333333383763333530393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454537424439314537414239394535394342304535394242454537393439464536383839304535423741354535383542373343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039303933433634363937363230363336433631373337333344323236313643363537323734323036313643363537323734324436393645363636463232334545344244424645373934413845364144413445353841394645383833424445353846414645344238383045393934414545373934394645363838393045374244393145374142393935383444344345353943423045353942424535423644363137303245373836443643354445464243384345363936423945344245424645374142393945393935424645383837414145353841413845363845413845393830383145374244393145374142393945394131423545393944413245464243384345363846393045353844383735333435344645363935383845373942384133433246363436393736334530413039303930393343363636463732364432303646364537333735363236443639373433443232373236353734373537323645323037333631373636353444363137303238373436383639373332393232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332303636364637323644324436323646373236343635373236353634323232303732364636433635334432323636364637323644323233453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453739343946453638383930453742314242453539453842334332463643363136323635364333453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232364436313730354637343739373036353232334530413039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453539353836453539333831453538383836453742314242323845344242383545344238384145363945423645344238414445373941383432393343324636463730373436393646364533453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233323232334545353935383645353933383145353838393745384131413832384534424238354534423838414536394542364534423841444537394138343239334332463646373037343639364636453345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323333323233454536393638374537414241304535383839374538413141383238453442423835453542374232453639384245453741344241453739413834323933433246364637303734363936463645334530413039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233453535353234434538413738344535383839393343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236443631373035463735373236433730363137343734363537323645323232303736363136433735363533443232363837343734373033413246324635423733363937343635373537323643354432463633364336313733373332463542363336393634354432453638373436443643323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232363837343734373033413246324635423733363937343635373537323643354432463633364336313733373332463542363336393634354432453638373436443643323232303732363537313735363937323635363432303246334533433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545344243393845353835383845363944383345353830424333433246364336313632363536433345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232364436313730354637303732363936463732363937343739323232303736363136433735363533443232323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453442433938453538353838453639443833453641303837453741444245454642433843453442433938453538353838453639443833453538304243333032453330324433313245333032323230373236353731373536393732363536343230324633453343324636343639373633453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324436463636363637333635373432443332323036333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453638463930453442414134453639333844453442443943323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453041303930393039303930393343324636343639373633453041303930393039303933433246363436393736334530413039303930393343324636363646373236443345304130393039334332463634363937363345304130393343324636343639373633453041303933433246363436393736334530413039334337333633373236393730373433453041303930393636373536453633373436393646364532303733363137363635344436313730323836463632364132393230374230413039303930393736363137323230364436313730354637353732364337303631373437343635373236453230334432303234323832323639364537303735373435423645363136443635334432373644363137303546373537323643373036313734373436353732364532373544323232393245373636313643323832393342304130393039303936393636323032383644363137303546373537323643373036313734373436353732364532453639364536343635373834463636323832373638373437343730323732393230334533443230333032393230374230413039303930393039373636313732323036393639323033443230364336313739363537323245364336463631363432383332324332303742304130393039303930393039373336383631363436353341323035423330324533313243323032373233363636363636323735443041303930393039303937443239334230413039303930393039323432453631364136313738323837423041303930393039303930393734373937303635334132303237353034463533353432373243304130393039303930393039373537323643334132303237363136413631373832453730363837303346363136333734334436443631373032373243304130393039303930393039363436313734363133413230323432383646363236413239324537333635373236393631364336393741363532383239324330413039303930393039303936343631373436313534373937303635334132303237364137333646364532373243304130393039303930393039373337353633363336353733373333413230363637353645363337343639364636453238363436313734363132393230374230413039303930393039303930393643363137393635373232453633364336463733363532383639363932393342304130393039303930393039303936393636323032383634363137343631324536333646363436353230334433443230333032393230374230413039303930393039303930393039364336313739363537323245364437333637323836343631373436313245364437333637323933423041303930393039303930393039374432303635364337333635323037423041303930393039303930393039303936433631373936353732324536313643363537323734323836343631373436313245364437333637323933423041303930393039303930393039374430413039303930393039303937443243304130393039303930393039363537323732364637323341323036363735364536333734363936463645323836343631373436313239323037423041303930393039303930393039364336313739363537323245363336433646373336353238363936393239334230413039303930393039303930393643363137393635373232453644373336373238323745373942414545364130383735353532344345384246394545363845413545384236383545363937423632373239334230413039303930393039303930393732363537343735373236453230363636313643373336353342304130393039303930393039374430413039303930393039374432393342304130393039303937443230363536433733363532303742304130393039303930393643363137393635373232453631364336353732373432383237353535323443453841373834453538383939453542463835453941314242453442424135323036383734373437303341324632463230453542433830453541344234454642433843453442424135323032463230453742423933453542304245323732393342304130393039303937443041303930393039373236353734373537323645323036363631364337333635334230413039303937443041303933433246373336333732363937303734334530413333333733363333333333323333333933373633333333383763333533433733363337323639373037343230373337323633334432323333333733363333333333323333333933373633333333383763333536443631363936433546373036463732373433333337333633333333333233333339333736333333333837633335373737383730363137393546363436463644363136393645333333373336333333333332333333393337363333333338376333353232323037303643363136333635363836463643363436353732334432324537393441384534424138454535424541454534424641314535383541434534424339374535384642374536393441464534424239384534423838453438333545363934414645344242393845363845413545353846413345464243384345393939393045353838423645353946394645353930384445373941383445363833383545353836423545344238384232323345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433333230363336463643324437333644324433383232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039334332463636364637323644334530413039303930393343324636343639373633453041303930393333333733363333333333323333333933373633333333383763333536363639364336353546373037353734354636333646364537343635364537343733333333373336333333333332333333393337363333333338376333353632363137333635324537303638373033333337333633333333333233333339333736333333333837633335453442464145453639344239453638383930453538413946454642433831333333373336333333333332333333393337363333333338376333353730373236463738373935463730364637323734333333373336333333333332333333393337363333333338376333353730373236463738373935463735373336353732333333373336333333333332333333393337363333333338376333353730373236463738373935463730373736343333333733363333333333323333333933373633333333383763333536313643363937303631373935463730363936343333333733363333333333323333333933373633333333383763333536313643363937303631373935463642363537393333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303930393039303933433246363436393736334533433632373232303246334530413039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454534424241334537393038364535384438464538414541453343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323730373236463738373935463734373937303635323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537303732364637383739354637343739373036353333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323638373437343730323233453438353435343530334332463646373037343639364636453345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323638373437343730373332323345343835343534353035333343324636463730373436393646364533453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323237333646363336423334323233453533344634333442333433433246364637303734363936463645334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232373336463633364233353232334535333446343334423335334332463646373037343639364636453345304130393039303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303930393039334332463634363937363345334336323732323032463345304130393039303930393039303933433246363436393736334530413039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333232303633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303636364637323644324436333646364537343732364636433232323032463345334336323732323032463345304130393039303930393039303930393343324636343639373633453041303930393039303930393039334332463634363937363345304130393039303930393039333333373336333333333332333333393337363333333338376333353635373837303643364636343635333333373336333333333332333333393337363333333338376333353246333333373336333333333332333333393337363333333338376333353533343535323536343535323546353334463436353435373431353234353333333733363333333333323333333933373633333333383763333530393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454534424341414539394439394536383038314538414542454537424441453343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039303933433636364637323644323036463645373337353632364436393734334432323732363537343735373236453230373336313736363535323635373737323639373436353238373436383639373332393232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332303636364637323644324436323646373236343635373236353634323232303732364636433635334432323636364637323644323233453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453442434141453939443939453638303831453542433830453538354233334332463643363136323635364333453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363137323734363936333643363535463732363537373732363937343635323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536313732373436393633364336353546373236353737373236393734363533333337333633333333333233333339333736333333333837633335453442383841453442434130453638383930453538413946454642433831333333373336333333333332333333393337363333333338376333353039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323345453639424234453639344239453941363936453941314235344334463437344633433246363833333345304130393039303933433634363937363230363336433631373337333344323236323643364636333642324436463730373436393646364537333230373037353643364332443732363936373638373432323345334336313230363336433631373337333344323236323734364532303632373436453244363436353636363137353643373432323230363837323635363633443232373336353734324537303638373033463644364636343344373537303632363736393644363732323345453639424234453639344239453838333843453639394146453539424245334332463631334533433246363436393736334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039303933433636364637323644323036313633373436393646364533443232373336353734324537303638373033463644364636343344373537303639364436373232323036443635373436383646363433443232353034463533353432323230363536453633373437393730363533443232364437353643373436393730363137323734324636363646373236443244363436313734363132323345304130393039303930393343364336313632363536433230363636463732334432323636363936433635323233453343324636433631363236353643334530413039303930393039334336393645373037353734323037343739373036353344323236363639364336353232323036453631364436353344323236363639364336353232323036393634334432323636363936433635323232303246334530413039303930393039334336393645373037353734323037343739373036353344323236383639363436343635364532323230364536313644363533443232373332323230373636313643373536353344323233313232323032463345334336323732334530413039303930393039334336393645373037353734323037343739373036353344323237333735363236443639373432323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323037363631364337353635334432324537413141454538414541344534423838414534424341303232323032463345304130393039303933433246363636463732364433453041303930393039334336323732334545373845423045353943413845373941383445353942424545373839383745464243394133433632373233453041303930393039334336393644363732303733373236333344323232453245324636313733373336353734373332463639364436373246364336463637364632453730364536373346373233443333333733363333333333323333333933373633333333383763333537323631364536343333333733363333333333323333333933373633333333383763333537333638364637303634363537333633354636353634363937343646373233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545354245383545354134383445373930383645353932384345354243383245354238423845384145413245353844393545353835383145384145423845383837414145353841413945393830383045364143424533433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323733363536433636373236353636373536453634323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537333635364336363732363536363735364536343333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454537413141434539393842324535413239393343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373036313732363137303635373432323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353633373236463645324537303638373033463634364633443730373236393633363536413642323636313644373033423642363537393344333333373336333333333332333333393337363333333338376333353633373236463645364236353739333333373336333333333332333333393337363333333338376333353343324636433639334530413039303930393343324636323732323032463345304130393039303933433730334545363938393345363934414645344242393845384145413245353844393545384131413545353844393545373942393145363845413745464243383845354136383245363945394345363938393345363934414645344242393845384145413245353844393545354237423245354145384345363838393045464243384345344244383645363943414345374142393945363937413045384145413245353844393545353846414645344242413545373942393145363845413745344242413545344238384237353732364345384131413545353844393545464243384345354134413745374241413633354535383838364539393239464534423838304536414341314533383038324535413638324536394539434536393839334536393441464534424239384538414541324535384439354534423939464536393842454537413442414536394341414535414538434536383839304546424338434536383839364538383038354535383542364534424239364536383338354535383642354534424442464537393441384538414641354537394239314536384541374535394438374536393741304536423339354538413141354535384439354546424338394546424339413343324637303345304130393039303933433643363932303633364336313733373333443232364336393733373432443637373236463735373032443639373436353644323233453333333733363333333333323333333933373633333333383763333536333631373037343633363836313546364637303635364533333337333633333333333233333339333736333333333837633335453442464145453639344239453638383930453538413946454642433831333333373336333333333332333333393337363333333338376333353639364537363639373436353546373436393634333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039334332463733363536433635363337343345304130393039303930393343324636343639373633453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364333454535423942464535393138414538414641444538383741414535414539414534423938393343324636433631363236353643334530413039303930393039303933433734363537383734363137323635363132303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323639364537363639373436353546363336463645373436353645373432323230373236463737373333443232333532323230373337343739364336353344323237373639363437343638334133313330333032353342323233453333333733363333333333323333333933373633333333383763333536393645373636393734363535463633364636453734363536453734333333373336333333333332333333393337363333333338376333353343324637343635373837343631373236353631334530413039303930393039303933433730373236353345453538354236453442384144454642433843453638454138453542394246453939334245453638454135453739344138354237353732364335444546424338434534424339414538383741414535384141384536394242464536384441323343324637303732363533453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453343363237323230324633453041303930393039303930393343363132303638373236353636334432323245324636393645373636393734363532453730363837303232323036333643363137333733334432323632373436453230363237343645324436393645363636463230363237343645324436323643364636333642323233454538424639424535383541354536384541384535423942464535393538364535393338314535383839374538413141383343324636313345334336323732323032463345304130393039303930393039334336313230363837323635363633443232324532463639364537363639373436353643364636373245373036383730323232303633364336313733373333443232363237343645323036323734364532443634363536363631373536433734323036323734364532443632364336463633364232323345453639464135453739433842453638454138453542394246453841454230453542443935334332463631334530413039303930393039334332463634363937363345304130393039303933433246363636463732364433453041303930393343324636343639373633453041303930393343363436393736323036333643363137333733334432323730363136453635364332443636364636463734363537323232334530413039303930393343373337303631364532303633364336313733373333443232363736433739373036383639363336463645323036373643373937303638363936333646364532443639364536363646324437333639363736453232334533433246373337303631364533453041303930393039453638454138453542394246453939334245453638454135453739343946453638383930453539434230453539443830454642433941324633463644364636343344363936453736363937343635334336323732323032463345304130393039303945363845413845354239424645394131423545393944413245364138413145363944424645363936383745344242423645464243394132463734363536443730364336313734363532463634363536363631373536433734324636393645373636393734363532453730363837303343363237323230324633453041303930393039453541363832453639453943453442444246453739344138453742344146453841454131453641434131453639354230453638454138453542394246453641384131453542433846454642433843453542424241453841454145453538353838453841454245453742444145453541354244334336313230363837323635363633443232324532463733363537343245373036383730334636443646363433443633363137303734363336383631323233454537393441384536383842373439353045353943423045353944383045383845423745353846393645384145424545374244414533433246363133454546424338434537394242384535393038433439353045353943423045353944383045374145393745344238383045364143413145384145424645393937414545333830383230413039303933433246363436393736334530413039334332463634363937363345304133333337333633333333333233333339333736333333333837633335323232303730364336313633363536383646364336343635373233443232453739424234453638454135453541314142453538363939453539463946453539303844453538444233453538464146454642433843453442383844453442444246453739344138453841464237453739353939453741394241323232303246334530413039303930393039303930393343373037323635334545344238384445363837383245384146423745353842424645344239423145354131414245464243384345353930413645353838393945344243394145354146424345383837423445394131423545393944413245363938424545374134424145344238384445364144413345354238423833433246373037323635334530413039303930393039303933433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545363839384245363943424145344244424645373934413845364138413145363944424633433246364336313632363536433345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237343635364437303643363137343635354636443232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373436353644373036433631373436353546364433333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545344238384545373934423545383834393145373839383845373942423845353930384345464243383845394242393845384145413445464243383933433246364637303734363936463645334530413039303930393039303930393039333333373336333333333332333333393337363333333338376333353232323037323635373137353639373236353634334432323232334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244364336373244333332303633364636453734373236463643324436433631363236353643323233454535424541454534424641314535383541434534424339374535384642373431353035303533343534333532343535343343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130393039303930393039303930393343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373737383730363137393546363137303730373336353633373236353734323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353737373837303631373935463631373037303733363536333732363537343333333733363333333333323333333933373633333333383763333532323230373036433631363336353638364636433634363537323344323245344242383545353835414345344243393745353846423745363934414645344242393845393943383045384136383145354131414245353836393932323345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545354245414545344246413145363934414645344242393845363843383745354145394145353946394645353930384433433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323737373837303631373935463634364636443631363936453232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453041303930393039303930393039303930393039334337303732363533454534423842424537414239394539413238344537393539394535394639464535393038444536393741304536423339354538413241424535383838364537414239394537424239314535414539414546424338434535413439414534423841414535394639464535393038444537393441383243453939413934453542433830454642433831334332463730373236353345304130393039303930393039303930393039334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453639434141453742423931453541453941453539463946453539303844453639384245453741344241333433303334453941314235453939444132334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363536453741363836313645354637303631363736353232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463730363136373635333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453538353831453841454238453538383836453741423939453442464145453639344239453538354143453539313841453741443839453638453932453738393838334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363536453741363836313645354636353634363937343638373436443643323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536363635364537413638363136453546363536343639373436383734364436433333333733363333333333323333333933373633333333383763333537333735373035463632364636453634333333373336333333333332333333393337363333333338376333353733373537303546373236353637333333373336333333333332333333393337363333333338376333353730363137333733354637333735373035463632364636453634333333373336333333333332333333393337363333333338376333354534423841344536414341314538424539334535383541354537394138344535414638364537413038314534423838444534423838304538383742344546424338313333333733363333333333323333333933373633333333383763333537313731373036313739354636313730363933333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345353135314539393242314535384338354535414539384536393642394536393441464534424239384536384541354535384641333343324636463730373436393646364533453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233323232334545363938393345363934414645344242393845363845413545353846413333433246364637303734363936463645334530413039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333832323345453639383933453639344146453442423938453638454135453538464133323845354134383745373934413833313239334332463646373037343639364636453345304130393039303930393039303933433246373336353643363536333734334530413039303930393039303933433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545354245414545344246413145363934414645344242393845363845413545353846413333433246364336313632363536433345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324436433637324433383232334530413039303930393039303930393343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237373738373036313739354636313730363932323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333354534424641454536393442394535413442314538423441354546424338313343363237323246334533333337333633333333333233333339333736333333333837633335363337323646364532453730363837303346363436463344373537303634363137343635373337343631373437353733323636313644373033423642363537393344333333373336333333333332333333393337363333333338376333353633373236463645364236353739333333373336333333333332333333393337363333333338376333353733373537303546364533333337333633333333333233333339333736333333333837633335363436463333333733363333333333323333333933373633333333383763333537333735363236443639373433333337333633333333333233333339333736333333333837633335373337353730333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345304130393039303930393039303930393039303930393343373037323635334545354131414245353836393945363943383845363935423045464243384345354136383245363945394345344238424133304535383839394536393841464536423042384534423938354534423838444538424638374536394339463343324637303732363533453041303930393039303930393039303930393039334332463634363937363345304130393039303930393039303930393039334332463634363937363345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453442383933453442383941453738393838453442424237453641304243334332463643363136323635364333453041303930393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323636363536453741363836313645354637303732363936333635333232323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463730373236393633363533323333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303930393039303930393343324636343639373633453041303930393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454536393941454535384638414537383938384534424242374536413042433343324636433631363236353643334530413039303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236363635364537413638363136453546373037323639363336353232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333530393039303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454536393441464534424239384535414539444535414539384536393642394536393441464534424239384536384541354535384641334539383538444537424441453343324636383333334530413039303930393039303933433634363937363230363336433631373337333344323236323643364636333642324436463730373436393646364537333230373037353643364332443732363936373638373432323345334336313230363837323635363633443232363837343734373037333341324632463632324536313643363937303631373932453633364636443246373336393637364536393645363732463730373236463634373536333734353336353734353633323245363837343644323232303732363536433344323236453646373236353636363537323732363537323232323037343631373236373635373433443232354636323643363136453642323232303633364336313733373333443232363237343645323036323734364532443634363536363631373536433734323233454537393442334538414642374535394342304535394438303343324636313345334336313230363837323635363633443232363837343734373037333341324632463646373036353645363836463644363532453631364336393730363137393245363336463644324636343635373632463737364637323642373337303631363336353246364236353739324436443631364536313637363532323230373236353643334432323645364637323635363636353732373236353732323232303734363137323637363537343344323235463632364336313645364232323230363336433631373337333344323236323734364532303632373436453244363436353636363137353643373432323345453541463836453939324135453639464135453739433842334332463631334533433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363636463732364432303631363337343639364636453344323232453246373336353734324537303638373033463644364636343344363136433639373036313739354636453232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332323230373236463643363533443232363636463732364432323345334336393645373037353734323037343739373036353344323236383639363436343635364532323230364536313644363533443232363436463232323037363631364337353635334432323733373536323644363937343232323032463345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324436433637324433333230363336463645373437323646364332443643363136323635364332323345453542413934453739344138343135303530343934343343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130393039303930393039303930393343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363136433639373036313739354636313730373036393634323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353631364336393730363137393546363137303730363936343333333733363333333333323333333933373633333333383763333536363631364236313546363936453730373537343333333733363333333333323333333933373633333333383763333536343639373337303643363137393341364536463645363533423333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453538463931453538444131453539353836453539333831453442383842453538443935453641303837453941323938334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363636313642363135463639364537303735373436453631364436353232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536363631364236313546363936453730373537343645363136443635333333373336333333333332333333393337363333333338376333353634363536433737373837313732363336463634363533333337333633333333333233333339333736333333333837633335373236353737373236393734363533333337333633333333333233333339333736333333333837633335303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532323345304130393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545374144424545353838423045364138413145353944393745384145424545374244414533433246363833333345304130393039334332463634363937363345304130393039334336343639373632303633364336313733373333443232323233453041303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323036363646373236443244363236463732363436353732363536343232323037323646364336353344323236363646373236443232334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535413539364535384142314534424439394539413239444535383839444535413738424535383042433343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237313639363136453634363136463546373236353737363137323634323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353232323037323635373137353639373236353634334432323232334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244364336373244333332303633364636453734373236463643324436433631363236353643323233454535424541454534424641314536393441464534424239384535393538364536383842374535414638364539393241353343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130393039303930393039303930393343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373737383730363137393546364236353739323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353737373837303631373935463642363537393333333733363333333333323333333933373633333333383763333545344246414545363934423945354134423145384234413545464243383133433632373232463345333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393039334332463733363536433635363337343345304130393039303930393039303930393039303933433636364636453734323036333646364336463732334432323637373236353635364532323345453542433830453539304146453539303845453538464141453639433839453638463930453638383930453638393844453538464146453442424135453638463930453738454230454642433843453538353835453538304243453442424135453538463841453842354130453938303831453739413834453442443939453941323944453639374130453642333935453638463930453738454230334332463636364636453734334530413039303930393039303930393039303933433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036393634334432323636373236313644363535463733363537343332323232303733373437393643363533443232333333373336333333333332333333393337363333333338376333353039303933333337333633333333333233333339333736333333333837633335373737383730363137393546363137303639333333373336333333333332333333393337363333333338376333353633363137303734363336383631354636423635373933333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545354243383045353930414645394141384345384146383145353943424145363939414633433246364336313632363536433345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453041303930393039303930393039334336433631363236353643334533433639364537303735373432303645363136443635334432323633363137303734363336383631354636463730363536453546363637323635363532323230373437393730363533443232363336383635363336423632364637383232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536333631373037343633363836313546364637303635364535463636373236353635333333373336333333333332333333393337363333333338376333353232323033333337333633333333333233333339333736333333333837633335363336313730373436333638363135463646373036353645354636363732363536353333333733363333333333323333333933373633333333383763333532303633363836353633364236353634333333373336333333333332333333393337363333333338376333354534424639444535414439384539393439394538414641463243453841464237453741314145453442463944453641463846453941314239453938334244453442383844453442384241453741394241323133333337333633333333333233333339333736333333333837633335373333333337333633333333333233333339333736333333333837633335363736373546373336353631373236333638333333373336333333333332333333393337363333333338376333353637363735463733363536313732363336383333333733363333333333323333333933373633333333383763333537353633373736463732363437333333333733363333333333323333333933373633333333383763333533433632373232303246334530413039303930394538414642374535423038364534424241354534423838424535383638354535414542394536423742424535384141304535383842304534424341414539394439394536383038314538413738344535383839393041303930393039334337303732363533453643364636333631373436393646364532303246323037423041323036393636323032383231324436353230323437323635373137353635373337343546363636393643363536453631364436353239323037423041323032303230373236353737373236393734363532303545324636313732373436393633364336353244323832453542333032443339354432413239324536383734364436433234323032463639364536343635373832453730363837303346364436463634334436313732373436393633364336353236363936343344323433313230364336313733373433423041323032303230373236353737373236393734363532303545324632383245354236313244374134313244354133303244333935433244354335463544324232393245363837343644364332343230324636393645363436353738324537303638373033463644364636343344323433313230364336313733373433423041323037443041374433433246373037323635334530413039303933433246363436393736334530413039334332463634363937363345304130413039334337333633373236393730373433453041303930393636373536453633373436393646364532303733363137363635353236353737373236393734363532383646363236413239323037423041303930393039373636313732323036393639323033443230364336313739363537323245364336463631363432383332324332303742304130393039303930393733363836313634363533413230354233303245333132433230323732333636363636363237354430413039303930393744323933423041303930393039323432453631364136313738323837423041303930393039303937343739373036353341323032373530344635333534323732433041303930393039303937353732364333413230323736313641363137383245373036383730334636313633373433443732363537373732363937343635323732433041303930393039303936343631373436313341323032343238364636323641323932453733363537323639363136433639374136353238323932433041303930393039303936343631373436313534373937303635334132303237364137333646364532373243304130393039303930393733373536333633363537333733334132303636373536453633373436393646364532383634363137343631323932303742304130393039303930393039364336313739363537323245363336433646373336353238363936393239334230413039303930393039303936393636323032383634363137343631324536333646363436353230334433443230333032393230374230413039303930393039303930393643363137393635373232453631364336353732373432383237453841454245453742444145453442434141453939443939453638303831453638383930453538413946454642433831323732433230374230413039303930393039303930393039363936333646364533413230333132433041303930393039303930393039303936333643364637333635343237343645334132303636363136433733363530413039303930393039303930393744324332303636373536453633373436393646364532383239323037423041303930393039303930393039303937373639364536343646373732453643364636333631373436393646364532453732363536433646363136343238323930413039303930393039303930393744323933423041303930393039303930393744323036353643373336353230374230413039303930393039303930393643363137393635373232453631364336353732373432383634363137343631324536443733363732433230374230413039303930393039303930393039363936333646364533413230333230413039303930393039303930393744323930413039303930393039303937443041303930393039303937443243304130393039303930393635373237323646373233413230363637353645363337343639364636453238363436313734363132393230374230413039303930393039303936433631373936353732324536443733363732383237453639433844453538414131453539394138453939343939453841464146323732393342304130393039303930393039373236353734373537323645323036363631364337333635334230413039303930393039374430413039303930393744323933423041303930393039373236353734373537323645323036363631364337333635334230413039303937443041303933433246373336333732363937303734334530413041333333373336333333333332333333393337363333333338376333353733373537303546373436393738363936313645333333373336333333333332333333393337363333333338376333353232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463733363536433635363337343345334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453639344146453442423938453541453944453638463930453738454230453639364239453542433846334332463643363136323635364333453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323733373537303546373436393738363936313645354636313643363937303631373932323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353733373537303546373436393738363936313645354636313643363937303631373933333337333633333333333233333339333736333333333837633335323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246373336353643363536333734334533433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545354245414545344246413145363846393045373845423045363936423945354243384633433246364336313632363536433345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373337353730354637343639373836393631364535463737373832323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353633363137303734363336383631354636423635373933333337333633333333333233333339333736333333333837633335363336313730373436333638363135463646373036353645354636363732363536353333333733363333333333323333333933373633333333383763333536333631373037343633363836313546364637303635364535463732363536373333333733363333333333323333333933373633333333383763333536333631373037343633363836313546364637303635364535463643364636373639364533333337333633333333333233333339333736333333333837633335363336313730373436333638363135463646373036353645333333373336333333333332333333393337363333333338376333353730363137393631373036393333333733363333333333323333333933373633333333383763333536343639373337303643363137393341364536463645363533423333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324436433637324433333230363336463645373437323646364332443643363136323635364332323345453639383933453639344146453442423938453638454135453538464133453742443931453539443830334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324436433637324433383232334530413041304130393039303930393039303932303230323032303343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363537303631373935463735373236433232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037363631364337353635334432323638373437343730373333413246324637303631373932453642373536313639374136383639363637353245363336333246323232303732363536313634364636453643373932303730364336313633363536383646364336343635373233443232323233453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324436433637324433333230363336463645373437323646364332443643363136323635364332323345453639383933453639344146453442423938453539353836453638384237343934343343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130393039303930393039303930393343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363537303631373935463730363936343232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536353730363137393546373036393634333333373336333333333332333333393337363333333338376333353039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323345453841454131453538383932453442424242453538414131453938353844453742444145334332463638333333453041303930393343324636343639373633453041303930393343363436393736323036333643363137333733334432323232334530413039303930393343363636463732364432303646364537333735363236443639373433443232373236353734373537323645323037333631373636353533363537343734363936453637323837343638363937333239323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433232323037323646364336353344323236363646373236443232334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454537394239314536384541374535414638364539393241353343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363337323646364536423635373932323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363337323646364536423635373933333337333633333333333233333339333736333333333837633335453442383841453442434130453541344231453842344135454642433831333333373336333333333332333333393337363333333338376333354534423838414534424341304536383839304535384139464546424338313333333733363333333333323333333933373633333333383763333530393039303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454535383542364534424239364538414542454537424441453343324636383333334530413039303930393039334332463634363937363345304130393039303930393343363636463732364432303646364537333735363236443639373433443232373236353734373537323645323037333631373636353533363537343734363936453637323837343638363937333239323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433232323037323646364336353344323236363646373236443232334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545353935383645353933383145353930384445374137423045383837414145354145394145344239383933433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323646373236343635373236453631364436353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333537353639354637353733363537323333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453639383845453442414145453941333845453641304243454642433838453942423938453841454134454642433839334332463646373037343639364636453345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453942423931453838394232453941333845453641304243334332463646373037343639364636453345304130393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535424338304535393041464538423441444537383941394538424441364535384139464538383342443343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373336383646373037303639364536373633363137323734323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537333638364637303730363936453637363336313732373433333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545374244393145374142393945353838394245354242424145363937423645393937423433433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323236343631373436353232323036453631364436353344323236323735363936433634323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353636374135463644364636343631364333333337333633333333333233333339333736333333333837633335373737383730363137393546363137303730373336353633373236353734333333373336333333333332333333393337363333333338376333353734363536443730364336313734363533323333333733363333333333323333333933373633333333383763333536433646363736393645354637313731333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454538383139414535393038384537393942424535424439353343324636463730373436393646364533453041303930393039303930393039303930413039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454535424541454534424641314535424641424536384442374537393942424535424439354536393642394535424338463343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236433646363736393645354637373738323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537333735373035463733364236393644363733333337333633333333333233333339333736333333333837633335303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532323345304130393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545353846393145344246413145393832414545344242423645364138413145363944424645384145424545374244414533433246363833333345304130393039334332463634363937363345304130393039334336343639373632303633364336313733373333443232323233453041303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323232303732364636433635334432323636364637323644323233453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453538463931453538444131453938324145453442424236453641384131453639444246334332463643363136323635364333453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433734363537383734363137323635363132303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363136423631354636443631363936433232323036393634334432323636363136423631354636443631363936433232323037323646373737333344323233363232334533333337333633333333333233333339333736333333333837633335373537333635373236453631364436353333333733363333333333323333333933373633333333383763333530393039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532323345304130393039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233453333333733363333333333323333333933373633333333383763333530393039304130393039304130393039333333373336333333333332333333393337363333333338376333353731373137303631373935463631373036393333333733363333333333323333333933373633333333383763333530393039303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233453531353145393932423145353843383545354145393845363936423945363845413545353846413345393835384445374244414533433246363833333345304130393039303930393039334336343639373632303633364336313733373333443232363236433646363336423244364637303734363936463645373332303730373536433643324437323639363736383734323233453343363132303638373236353636334432323638373437343730373333413246324637313730363137393245373137313245363336463644324632323230373236353643334432323645364637323635363636353732373236353732323232303734363137323637363537343344323235463632364336313645364232323230363336433631373337333344323236323734364532303632373436453244363436353636363137353643373432323345453739344233453841464237453539434230453539443830334332463631334533433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363636463732364432303631363337343639364636453344323232453246373336353734324537303638373033463644364636343344373137313730363137393546364532323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323232303732364636433635334432323636364637323644323233453343363936453730373537343230373437393730363533443232363836393634363436353645323232303645363136443635334432323634364632323230373636313643373536353344323237333735363236443639373432323230324633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244364336373244333332303633364636453734373236463643324436433631363236353643323233453531353145393932423145353843383545353935383645363838423745353846423733433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323731373137303631373935463644363336383639363432323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335373036313739363137303639333333333337333633333333333233333339333736333333333837633335363436393733373036433631373933413645364636453635334233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244364336373244333332303633364636453734373236463643324436433631363236353643323233454536393839334536393441464534424239384536384541354535384641334537424439314535394438303343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130393039303930393039303930393343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363537303631373935463735373236433333323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353737373837303631373935463645333333373336333333333332333333393337363333333338376333353634364633333337333633333333333233333339333736333333333837633335373337353632364436393734333333373336333333333332333333393337363333333338376333353343324637343635373837343631373236353631334530413039303930393039303933433730373236353345453538354236453442384144454642433843453539353836453539333831453539303844453741374230453739344138354236453631364436353544454642433843453539353836453539333831453442424237453641304243453739344138354237303732363936333635354445464243384345384246393445353838413945393933424545363845413545373934413835423735373236433544454642433843453442433941453838374141453538414138453639424246453638444132334332463730373236353345304130393039303930393343324636343639373633453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345334336323732323032463345304130393039303930393039334336313230363837323635363633443232324532463639364537363639373436353637363936363734324537303638373032323230363336433631373337333344323236323734364532303632373436453244363936453636364632303632373436453244363236433646363336423232334545384246394245353835413545384246393445353838413945353935383645353933383145353838393745384131413833433246363133453041303930393039303933433246363436393736334530413039303930393343324636363646373236443345304130393039334332463634363937363345304130393039334336343639373632303633364336313733373333443232373036313645363536433244363636463646373436353732323233453041303930393039334337333730363136453230363336433631373337333344323236373643373937303638363936333646364532303637364337393730363836393633364636453244363936453636364632443733363936373645323233453343324637333730363136453345304130393039303945354243383045353930414645353930384545464243384345353839384445353846423045353838383645344241414245353935383645353933383145364235423745363841413545464243384345353838383645344241414245353935383645353933383145393933424545363845413545464243384345353846414145384136383145363938414645384246393445353838413945353935383645353933383145344245424645383837414145353841413845353838383745363844413245363838393045384246393445353838413945393933424545363845413530413039303933433246363436393736334530413039334332463634363937363345304133333337333633333333333233333339333736333333333837633335303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532323345304130393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545363845413845354239424645393933424545363845413545384145424545374244414533433246363833333345304130393039334332463634363937363345304130393039334336343639373632303633364336313733373333443232323233453041303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432323230373236463643363533443232363636463732364432323345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343364336313632363536433345453542433830453539304146453638454138453542394246453939334245453638454135453538413946453838334244334332463643363136323635364333453041303930393039303930393343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236393645373636393734363535463734363936343232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373037323646373837393546373036463732373433333337333633333333333233333339333736333333333837633335373037323646373837393333333733363333333333323333333933373633333333383763333536443635373337333631363736353546373437393730363533333337333633333333333233333339333736333333333837633335363537303631373935463642363537393333333333373336333333333332333333393337363333333338376333353633363137303734363336383631333333373336333333333332333333393337363333333338376333353733363836463737354636333638363136453637363537303737363433333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545394136393645394131423545363938424545374134424145384145413245353844393545393837393145394132394445374242394645384145413145344246413145363831414633433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323638363936343635354637343646364536373641363932323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353638363936343635354637343646364536373641363933333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545394136393645394131423545374242394645384145413145363935423045363844414545374243393345354144393845363937423645393937423432384537413739323239334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373436463645363736413639354637343639364436353232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333533433246373436353738373436313732363536313345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364333454539413639364539413142354535424139354539383341384536384539324537383938383343324636433631363236353643334533433632373232303246334530413039303930393039303930393343373436353738373436313732363536313230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363636463646373436353732323232303732364637373733334432323333323232303733373437393643363533443232373736393634373436383341333133303330323533423232323037303643363136333635363836463643363436353732334432324535384641464537393441384534424138454537424239464538414541314534424241334537413038314536383839364535413438374536413138384535384642374537414438393232334533333337333633333333333233333339333736333333333837633335363636463646373436353732333333373336333333333332333333393337363333333338376333353343324637343635373837343631373236353631334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433345453639344146453442423938453639364239453542433846453938303839453638424139453941314235453939444132453638463930453741344241334332463643363136323635364333453343363237323230324633453041303930393039303930393039334337343635373837343631373236353631323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237303631373936443733363732323230373236463737373333443232333332323230373337343739364336353344323237373639363437343638334133313330333032353342323232303730364336313633363536383646364336343635373233443232323233453333333733363333333333323333333933373633333333383763333537303631373936443733363733333337333633333333333233333339333736333333333837633335373036313739363137303639333333333337333633333333333233333339333736333333333837633335363537303631373935463735373236433333333333373336333333333332333333393337363333333338376333353635373036313739354637303639363433333333333733363333333333323333333933373633333333383763333537303631373932453643364636333642333333373336333333333332333333393337363333333338376333353730363137393245364336463633364233333337333633333333333233333339333736333333333837633335373337353730363537323333333733363333333333323333333933373633333333383763333536313643363937303631373935463637363537343737363137393333333733363333333333323333333933373633333333383763333536313643363937303631373935463730363936343333333733363333333333323333333933373633333333383763333530393343373336333732363937303734323037333732363333443232333333373336333333333332333333393337363333333338376333353730373236463738373935463645333333373336333333333332333333393337363333333338376333354534424641454536393442394535413442314538423441354546424338313343363237323246334533333337333633333333333233333339333736333333333837633335453442464145453639344239453638383930453538413946454642433831453841464237453938373844453639364230453739394242453542443935333333373336333333333332333333393337363333333338376333353735373336353732364536313644363533333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413039303930393039334332463634363937363345334336323732323032463345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433323230363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373337353632364436393734323232303645363136443635334432323733373536323644363937343232323037363631364337353635334432324537413141454535414539414534424641454536393442393232323036333643363137333733334432323632373436453230363237343645324437303732363936443631373237393230363636463732364432443633364636453734373236463643323232303246334533433632373232303246334530413039303930393039303933433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363833343345334337333730363136453230363336433631373337333344323236373643373937303638363936333646364532303637364337393730363836393633364636453244363936453636364632443733363936373645323233453343324637333730363136453345323045364233413845363834384645344241384245394131423933433246363833343345304130393039303930393331324545374242393345374145393745384234413645353846423745353932384345373943394645354145394545354137393345353930384445384146423745344242393445374242383645364130423845354146423945464243384345344238383045363937413645393934393945384146414645354230383645363937413045364233393545374242393345374145393745353838423045384234413645464243383133433632373232303246334533323245453641463846453741433934453442414134453639383933453442433941453639433839333333373336333333333332333333393337363333333338376333353644364636453635373935463732363137343635333333373336333333333332333333393337363333333338376333354536393741374535414638364537413038314534423838444536414441334537413141454546424338313333333733363333333333323333333933373633333333383763333536333732364636453642363537393333333733363333333333323333333933373633333333383763333533433246364336393345304130393039303933433246363237323230324633453041303930393039334337303345453741344245453538434241453442424237453641304243453739423931453638454137454642433838333133304535383842303336333045353838383645393932394645344238383045364143413145464243383945464243394133433246373033453041303930393039334336433639323036333643363137333733334432323643363937333734324436373732364637353730324436393734363536443232334533333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333332303633364636433244373336443244333832323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393343324636363646373236443345304130393039303933433246363436393736334530413039303933333337333633333333333233333339333736333333333837633335323232303333333733363333333333323333333933373633333333383763333536333631373037343633363836313546364637303635364535463643364636373639364533333337333633333333333233333339333736333333333837633335323036333638363536333642363536343333333733363333333333323333333933373633333333383763333532303246334532304537393441384536383842374537393942424535424439353343324636433631363236353643334533433632373232303246334530413039303930393039303933433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433323230363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373337353632364436393734323232303645363136443635334432323733373536323644363937343232323037363631364337353635334432324534424641454536393442393232323036333643363137333733334432323632373436453230363237343645324437303732363936443631373237393230363237343645324436323643364636333642323232303246334530413039303930393039303933433246363436393736334530413039303930393039334332463634363937363345304130393039303933433246363636463732364433453041303930393343324636343639373633453041303930393343363436393736323036333643363137333733334432323730363136453635364332443636364636463734363537323232334530413039303930393343373337303631364532303633364336313733373333443232363736433739373036383639363336463645323036373643373937303638363936333646364532443639364536363646324437333639363736453232334533433246373337303631364533453041303930393039453639453831453939393930453941413843453841463831453741303831454642433941334336313230363837323635363633443232363837343734373037333341324632463737373737373245363736353635373436353733373432453633364636443246353236353637363937333734363537323232323037323635364333443232364536463732363536363635373237323635373232323230373436313732363736353734334432323546363236433631364536423232334545373832423945353837424245384246394245353835413533433246363133453230454642433838453538353844453842344239453738393838453641463846453542303846453639374236453939393930453642353831454642433843453939433830453442414241453542374135453541454131453641304238454642433839334336323732323032463345304130393039303945394131423645384231413145394141384345384146383145374130383145464243394133433631323036383732363536363344323236383734373437303733334132463246373737373737324536343639364536373738363936313645363732443639364536333245363336463644324636323735373336393645363537333733324636333631373037343633363836313232323037323635364333443232364536463732363536363635373237323635373232323230373436313732363736353734334432323546363236433631364536423232334545373832423945353837424245384246394245353835413533433246363133453230454642433838453639344236453842344239453739413834454642433843453538464146453538353844453842344239453841463935453739344138454642433839334336323732323032463345304130393039303935363431353035343433343834314536383938424535384142464539414138434538414638314537413038314546424339413343363132303638373236353636334432323638373437343730373333413246324637373737373732453736363137303734363336383631324536333646364432463232323037323635364333443232364536463732363536363635373237323635373232323230373436313732363736353734334432323546363236433631364536423232334545373832423945353837424245384246394245353835413533433246363133453230454642433838453739424145453538393844453541453843453538354138453538353844453842344239454642433839334336323732323032463345304130393039303945393830383945363842413945363945383145393939393045394141384345384146383145374130383145464243384345373834423645353930384534393434453539323843344234353539453739353939453741394241453442463944453541443938454642433843453538444233453538464146453739424234453638454135453538353844453842344239453442444246453739344138453538354143453538354231453638454135453538464133323845364235384245384146393545344238414432393041303930393343324636343639373633453041303933433246363436393736334530413039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323345453739344138453638384237343935304535394342304535394438304538384542374535384639364538414542454537424441453343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039303933433636364637323644323036463645373337353632364436393734334432323732363537343735373236453230373336313736363535333635373437343639364536373238373436383639373332393232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332303636364637323644324436323646373236343635373236353634323232303732364636433635334432323636364637323644323233453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453739344138453638384237343935304535394342304535394438304538384542374535384639364536393642394535424338463343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323639373035463734373937303635323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536393730354637343739373036353333333733363333333333323333333933373633333333383763333545344238413445364143413145384245393345353835413545373941383445354146383645374130383145344238384445344238383045383837423445464243383133333337333633333333333233333339333736333333333837633335453442464145453639344239453541344231453842344135454642433831334336323732324633453333333733363333333333323333333933373633333333383763333536313633363336463735364537343333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303933433246363436393736334533433632373232303246334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454537394339464535414539454535413739334535393038443343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237353733363537323645363136443635323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353644363936333732364637303631373935463730363936343333333733363333333333323333333933373633333333383763333536443639363337323646373036313739354636423635373933333337333633333333333233333339333736333333333837633335364436393633373236463730363137393546364436333638363936343333333733363333333333323333333933373633333333383763333536443639363337323646373036313739363137303639333333373336333333333332333333393337363333333338376333353631364336393730363137393332354636453333333733363333333333323333333933373633333333383763333537333735363236443639373433333337333633333333333233333339333736333333333837633335373137313730363137393546364533333337333633333333333233333339333736333333333837633335373337353632364436393734333333373336333333333332333333393337363333333338376333353733373536323733373437323333333733363333333333323333333933373633333333383763333537333735373035463631373536343639373435463636373236353635333333373336333333333332333333393337363333333338376333353733373537303546373436393738363936313645333333373336333333333332333333393337363333333338376333353731363936313645363436313646333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545393832414545344242423633433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354245414545344246413133433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345334336323732323032463345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333232303633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345334336323732323032463345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039334332463636364637323644334530413039303930393343324636343639373633453041303930393039334336343639373632303633364336313733373333443232373036313645363536433244363636463646373436353732323233453041303930393039303933433733373036313645323036333643363137333733334432323637364337393730363836393633364636453230363736433739373036383639363336463645324436393645363636463244373336393637364532323345334332463733373036313645334530413039303930393039453641444134453538413946453838334244453538464146453442424135453939393930453538384236453739394242453542443935453539303845453538464230453739413834343935304546424338434538384241354539394439454537393942444535393038444535384439354535383638353439353045353838393945363842413645363838414145354239423645353930393145363934423645344246413145344241424145353846393145393830383145393830394145373946413545333830383237433230334336313230363837323635363633443232324532463733363537343245373036383730334636443646363433443644363136393643323233454535383938444535424538304539383538444537424441454539383241454537414542314536383839364535424541454534424641313343324636313345304130393039303933433246363436393736334530413039303933433246363436393736334530413039333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345353334333442343535393343324636433631363236353643334530413039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373736353633363836313734354637333633364236353739323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353737363536333638363137343546373336333642363537393333333733363333333333323333333933373633333333383763333533433346373036383730304430413246324645393938423234333433453641384131453539443937453841454245453742444145304430413634363536363639364536353238323734333433354634343635363636353645363436353732323732433230333333373336333333333332333333393337363333333338376333353239334230443041334633453333333733363333333333323333333933373633333333383763333537333333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545363938393345363934414645344242393845353935383645363838423745354146383645393932413533433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323635373036313739354636423635373932323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363537303631373935463642363537393333333733363333333333323333333933373633333333383763333536323646373437343646364433333337333633333333333233333339333736333333333837633335373436393738363936313645354637323631373436353333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373036433631363336353638364636433634363537323344323245354131414245353836393945373939424545353838383645363935423032323230324633453343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454536384639304537384542304536394338304534424438454534424439394539413239443343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373436393738363936313645354636443639364532323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335373436393738363936313645354636443639364533333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545344242383545393939393045363846393045363838393045393833413845353838383645353846414645363846393045373845423033433246364336313632363536433345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373436393738363936313645354636433639364436393734323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537373738373036313739354636313730363933333337333633333333333233333339333736333333333837633335373737383730363137393546363137303639333333373336333333333332333333393337363333333338376333353039303930393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532323345304130393039303930393039334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323345453542454145453442464131453639344146453442423938453541453938453639364239453638454135453538464133453938353844453742444145334332463638333333453041303930393039303930393343363436393736323036333643363137333733334432323632364336463633364232443646373037343639364636453733323037303735364336433244373236393637363837343232334533433631323036383732363536363344323236383734373437303733334132463246373036313739324537373635363937383639364532453731373132453633364636443246323232303732363536433344323236453646373236353636363537323732363537323232323037343631373236373635373433443232354636323643363136453642323232303633364336313733373333443232363237343645323036323734364532443634363536363631373536433734323233454537393442334538414642374535394342304535394438303343324636313345334332463634363937363345304130393039303930393343324636343639373633453041303930393039303933433636364637323644323036313633373436393646364533443232324532463733363537343245373036383730334636443646363433443737373837303631373935463645323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433232323037323646364336353344323236363646373236443232334533433639364537303735373432303734373937303635334432323638363936343634363536453232323036453631364436353344323236343646323232303736363136433735363533443232373337353632364436393734323232303246334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545354245414545344246413145353835414345344243393745353846423734313530353034393434334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324436433637324433383232334530413039303930393039303930393039334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237373738373036313739354636313730373036393634323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353737373837303631373935463642363537393333333733363333333333323333333933373633333333383763333537373738373036313739354636313730373037333635363337323635373433333337333633333333333233333339333736333333333837633335363236463646373437333734373236313730324436333646364336463732373036393633364236353732324633323245333532453333324636413733324636323646364637343733373437323631373032443633364636433646373237303639363336423635373232453644363936453245364137333232334533433246373336333732363937303734334530413039303933433733373437393643363533453041303930393039324536333646364336463732373036393633364236353732324536343732364637303634364637373645324436443635364537353230374230413039303930393039324437373635363236423639373432443734373236313645373336363646373236443341323037333633363136433635323833313239323032313639364437303646373237343631364537343342304130393039303930393734373236313645373336363646373236443341323037333633363136433635323833313239323032313639364437303646373237343631364537343342304130393039303930393244373736353632364236393734324437343732363136453733363937343639364636453341323036453646364536353230323136393644373036463732373436313645373433423041303930393039303937343732363136453733363937343639364636453341323036453646364536353230323136393644373036463732373436313645373433423041303930393039303936443639364532443737363936343734363833413230333032303231363936443730364637323734363136453734304130393039303937443041304130393039303932453643373432443639363533313330323032453633364636433646373237303639363336423635373232453634373236463730363436463737364532443644363536453735324536333646364336463732373036393633364236353732324437363639373336393632364336353230374230413039303930393039363436393733373036433631373933413230363236433646363336423230323136393644373036463732373436313645373430413039303930393744304130393039334332463733373437393643363533453041303930393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545374244393145374142393945344246413145363831414645393835384445374244414533433246363833333345304130393039303933433246363436393736334530413039303930393343363436393736323036333643363137333733334432323232334530413039303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323036363646373236443244363236463732363436353732363536343232323037323646364336353344323236363646373236443232334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545374244393145374142393945353930384445374137423033433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237333639373436353645363136443635323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353733363937343635364536313644363533333337333633333333333233333339333736333333333837633335334332463634363937363345304133433733363337323639373037343345304130393736363137323230363937343635364437333230334432303234323832323733363536433635363337343542363436353636363137353643373435443232323933423041303936363646373232303238363932303344323033303342323036393230334332303639373436353644373332453643363536453637373436383342323036393242324232393230374230413039303932343238363937343635364437333542363935443239324537363631364332383234323836393734363536443733354236393544323932453631373437343732323832323634363536363631373536433734323232393230374337433230333032393342304130393744304130413039363637353645363337343639364636453230363336383635363336423535353234433238364636323641323932303742304130393039373636313732323037353732364332303344323032343238364636323641323932453736363136433238323933423041304130393039363936363230323837353732364332453639364536343635373834463636323832323230323232393230334533443230333032393230374230413039303930393735373236433230334432303735373236433245373236353730364336313633363532383246323032463637324332303232323232393342304130393039374430413039303936393636323032383735373236433245373436463443364637373635373234333631373336353238323932453639364536343635373834463636323832323638373437343730334132463246323232393230334332303330323032363236323037353732364332453734364634433646373736353732343336313733363532383239324536393645363436353738344636363238323236383734373437303733334132463246323232393230334332303330323932303742304130393039303937353732364332303344323032323638373437343730334132463246323232303242323037353732364333423041303930393744304130393039363936363230323837353732364332453733364336393633363532383735373236433245364336353645363737343638323032443230333132393230323133443230323232463232323932303742304130393039303937353732364332303344323037353732364332303242323032323246323233423041303930393744304130393039323432383646363236413239324537363631364332383735373236433239334230413039374430413041303936363735364536333734363936463645323036333638363536333642363537303631373937353732364332383736363137323331324332303736363137323332323932303742304130393039363936363230323832343238323237333635364336353633373435423645363136443635334432373232323032423230373636313732333132303242323032323237354432323239324537363631364332383239323033443344323032443331323932303742304130393039303936333638363536333642353535323443323832323639364537303735373435423645363136443635334432373232323032423230373636313732333232303242323032323237354432323239334230413039303937443041303930393732363537343735373236453230373437323735363533423041303937443041303932343238323237333635364336353633373435423645363136443635334432373730363137393631373036393237354432323239324536333638363136453637363532383636373536453633373436393646364532383239323037423041323032303230323032303230323032463246323036333646364537333646364336353245364336463637323832343238323236393645373037353734354236453631364436353344323736353730363137393546373537323643323735443232323932453736363136433238323932393342304132303230323032303230323032303230363936363230323832343238373436383639373332393245373636313643323832393230334433443230364537353643364332393742304132303230323032303230323032303230323032303230323032343238323232333635373036313739373537323643323232393245363836393634363532383239334230413230323032303230323032303230323032303230323032303234323832323233373036313739363137303639354633303337323232393245363337333733323832323634363937333730364336313739323232433230323236453646364536353232323933423041323032303230323032303230323032303744363536433733363532303639363632303238323432383734363836393733323932453736363136433238323932303344334432303244333132393230374230413039303930393234323832323233373036313739363137303639354633303337323232393245363337333733323832323634363937333730364336313739323232433230323236393645363836353732363937343232323933423041303930393039323432383232323336353730363137393735373236433232323932453638363936343635323832393342304130393039374432303635364337333635323037423041303930393039323432383232323337303631373936313730363935463330333732323239324536333733373332383232363436393733373036433631373932323243323032323645364636453635323232393342304130393039303932343238323236393645373037353734354236453631364436353344323736353730363137393546373537323643323735443232323932453736363136433238323432383232373336353643363536333734354236453631364436353344323737303631373936313730363932373544323232393245373636313643323832393239334230413230323032303230323032303230323032303230323032303234323832323233363537303631373937353732364332323239324536313734373437323238323236383732363536363232324332303234323832323733363536433635363337343542364536313644363533443237373036313739363137303639323735443232323932453736363136433238323932393342304130393039303932343238323232333635373036313739373537323643323232393245363837343644364332383237453738324239453641444134453842463942453538354135323732303242323032343238323237333635364336353633373435423645363136443635334432373730363137393631373036393237354432303646373037343639364636453341373336353643363536333734363536343232323932453638373436443643323832393230324232303237323732393342304130393039303932343238323232333635373036313739373537323643323232393245373336383646373732383239334230413039303937443041303930413039374432393342304130393234323832323733363536433635363337343542364536313644363533443237373036313739363137303639333232373544323232393245363336383631364536373635323836363735364536333734363936463645323832393230374230413039323032303230323036393636323032383234323837343638363937333239324537363631364332383239323033443344323036453735364336433239374230413230323032303230323032303230323032303230323032303234323832323233363537303631373937353732364333323232323932453638363936343635323832393342304132303230323032303230323032303230323032303230323032343238323232333730363137393631373036393546333033383232323932453633373337333238323236343639373337303643363137393232324332303232364536463645363532323239334230413039303937443635364337333635323036393636323032383234323837343638363937333239324537363631364332383239323033443344323032443331323932303742304130393039303932343238323232333730363137393631373036393546333033383232323932453633373337333238323236343639373337303643363137393232324332303232363936453638363537323639373432323239334230413039303930393234323832323233363537303631373937353732364333323232323932453638363936343635323832393342304130393039374432303635364337333635323037423041303930393039323432383232323337303631373936313730363935463330333832323239324536333733373332383232363436393733373036433631373932323243323032323645364636453635323232393342304130393039303932343238323236393645373037353734354236453631364436353344323736353730363137393546373537323643333232373544323232393245373636313643323832343238323237333635364336353633373435423645363136443635334432373730363137393631373036393332323735443232323932453736363136433238323932393342304130393039303932343238323232333635373036313739373537323643333232323239324536313734373437323238323236383732363536363232324332303234323832323733363536433635363337343542364536313644363533443237373036313739363137303639333232373544323232393245373636313643323832393239334230413039303930393234323832323233363537303631373937353732364333323232323932453638373436443643323832374537383242394536414441344538424639424535383541353237323032423230323432383232373336353643363536333734354236453631364436353344323737303631373936313730363933323237354432303646373037343639364636453341373336353643363536333734363536343232323932453638373436443643323832393230324232303237323732393342304130393039303932343238323232333635373036313739373537323643333232323239324537333638364637373238323933423041303930393744304130393744323933423041303932343238323237333635364336353633373435423645363136443635334432373730363137393631373036393333323735443232323932453633363836313645363736353238363637353645363337343639364636453238323932303742304130393230323032303230363936363230323832343238373436383639373332393245373636313643323832393230334433443230364537353643364332393742304132303230323032303230323032303230323032303230323032343238323232333635373036313739373537323643333332323239324536383639363436353238323933423041323032303230323032303230323032303230323032303230323432383232323337303631373936313730363935463330333932323239324536333733373332383232363436393733373036433631373932323243323032323645364636453635323232393342304130393039374436353643373336353230363936363230323832343238373436383639373332393245373636313643323832393230334433443230324433313239323037423041303930393039323432383232323337303631373936313730363935463330333932323239324536333733373332383232363436393733373036433631373932323243323032323639364536383635373236393734323232393342304130393039303932343238323232333635373036313739373537323643333332323239324536383639363436353238323933423041303930393744323036353643373336353230374230413039303930393234323832323233373036313739363137303639354633303339323232393245363337333733323832323634363937333730364336313739323232433230323236453646364536353232323933423041303930393039323432383232363936453730373537343542364536313644363533443237363537303631373935463735373236433333323735443232323932453736363136433238323432383232373336353643363536333734354236453631364436353344323737303631373936313730363933333237354432323239324537363631364332383239323933423041303930393039323432383232323336353730363137393735373236433333323232393245363137343734373232383232363837323635363632323243323032343238323237333635364336353633373435423645363136443635334432373730363137393631373036393333323735443232323932453736363136433238323932393342304130393039303932343238323232333635373036313739373537323643333332323239324536383734364436433238323745373832423945364144413445384246394245353835413532373230324232303234323832323733363536433635363337343542364536313644363533443237373036313739363137303639333332373544323036463730373436393646364533413733363536433635363337343635363432323239324536383734364436433238323932303242323032373237323933423041303930393039323432383232323336353730363137393735373236433333323232393245373336383646373732383239334230413039303937443041303937443239334230413039363936363230323832343238323232333635373036313739373537323643323232393245364336353645363737343638323033453230333032303236323632303234323832323233363537303631373937353732364332323239324536393733323832373341363836393634363436353645323732393239323037423041303930393234323832323733363536433635363337343542364536313644363533443237373036313739363137303639323735443232323932453633363836313645363736353238323933423041303937443041303936393636323032383234323832323233363537303631373937353732364333323232323932453643363536453637373436383230334532303330323032363236323032343238323232333635373036313739373537323643333232323239324536393733323832373341363836393634363436353645323732393239323037423041303930393234323832323733363536433635363337343542364536313644363533443237373036313739363137303639333232373544323232393245363336383631364536373635323832393342304130393744304130393639363632303238323432383232323336353730363137393735373236433333323232393245364336353645363737343638323033453230333032303236323632303234323832323233363537303631373937353732364333333232323932453639373332383237334136383639363436343635364532373239323932303742304130393039323432383232373336353643363536333734354236453631364436353344323737303631373936313730363933333237354432323239324536333638363136453637363532383239334230413039374430413039323432383232373336353643363536333734354236453631364436353344323736443639363337323646373036313739363137303639323735443232323932453633363836313645363736353238363637353645363337343639364636453238323932303742304130393039323432453631364136313738323837423041303930393039373437393730363533413230323234373435353432323243304130393039303937353732364333413230323236313641363137383245373036383730334636313633373433443644363936333732364637303631373937353732364332363639363433443232323032423230323432383734363836393733323932453736363136433238323932433041303930393039363436313734363135343739373036353341323032373641373336463645323732433041303930393039373337353633363336353733373333413230363637353645363337343639364636453238363436313734363132393230374230413039303930393039363936363230323836343631373436313245363336463634363532303344334432303330323932303742304130393039303930393039323432383232323336443639363337323646373036313739373537323643323232393245363137343734373232383232363837323635363632323243323036343631373436313245373537323643323933423041303930393039303930393234323832323233364436393633373236463730363137393735373236433232323932453638373436443643323832374538424639424535383541353237323032423230323432383232373336353643363536333734354236453631364436353344323736443639363337323646373036313739363137303639323735443230364637303734363936463645334137333635364336353633373436353634323232393245363837343644364332383239323032423230323745353935383645363838423745373934423345384146423745394131423545393944413232373239334230413039303930393039303932343238323232333644363936333732364637303631373937353732364332323239324537333638364637373238323933423041303930393039303937443230363536433733363532303742304130393039303930393039323432383232323336443639363337323646373036313739373537323643323232393245363836393634363532383239334230413039303930393039374430413039303930393744304130393039374432393342304130393744323933423041303936393636323032383234323832323233364436393633373236463730363137393735373236433232323932453643363536453637373436383230334532303330323032363236323032343238323232333644363936333732364637303631373937353732364332323239324536393733323832373341363836393634363436353645323732393239323037423041303930393234323832323733363536433635363337343542364536313644363533443237364436393633373236463730363137393631373036393237354432323239324536333638363136453637363532383239334230413039374430413343324637333633373236393730373433453041333333373336333333333332333333393337363333333338376333353735373236433333333733363333333333323333333933373633333333383763333536333732364636453642363537393333333733363333333333323333333933373633333333383763333532363639363433443332334332463643363933453041303930393039334332463632373232303246334530413039303930393343373033454538414541324535384439354537384142364536383038314536413338304536423538424546424339413343324637303345304130393039303933433643363932303633364336313733373333443232364336393733373432443637373236463735373032443639373436353644323233453333333733363333333333323333333933373633333333383763333536433646363136343533363537343734363936453637333333373336333333333332333333393337363333333338376333353039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323345453941363936453941314235453641384131453639444246453841454245453742444145334332463638333333453041303930393343324636343639373633453041303930393343363436393736323036333643363137333733334432323232334530413039303930393343373536433230363336433631373337333344323236453631373632303645363137363244373436313632373332323345304130393039303930393343364336393230373337343739364336353344323237373639363437343638334132303335333032353342323232303631364336393637364533443232363336353645373436353732323232303633364336313733373333443232323233453041303930393039303930393343363132303638373236353636334432323245324637333635373432453730363837303346364436463634334437343635364437303643363137343635323233454535383838374536384441324536413841314536394442463343324636313345304130393039303930393343324636433639334530413039303930393039334336433639323037333734373936433635334432323737363936343734363833413230333533303235334232323230363136433639363736453344323236333635364537343635373232323230363336433631373337333344323236313633373436393736363532323345304130393039303930393039334336313230363837323635363633443232324532463733363537343245373036383730334636443646363433443734363536443730364336313734363533323232334545364138413145363944424645384145424545374244414533433246363133453041303930393039303933433246364336393345304130393039303933433246373536433345304130393039303933433636364637323644323036463645373337353632364436393734334432323732363537343735373236453230373336313736363535333635373437343639364536373238373436383639373332393232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332303636364637323644324436323646373236343635373236353634323232303732364636433635334432323636364637323644323233453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453538354143453538354231453939443939453638303831453842353834453642413930343334343445334332463643363136323635364333453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363336343645373037353632364336393633323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536333634364537303735363236433639363333333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545344238383345373839394245344241393134333434344533433246364637303734363936463645334530413039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345333333363330343334343445334332463646373037343639364636453345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323332323233453432364636463734343334343445334332463646373037343639364636453345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323334323233454534424238414536393741354535413442344536394441313433343434453343324636463730373436393646364533453041303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393343324636343639373633453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324436433637324433333230363336463645373437323646364332443643363136323635364332323345453442383933453639433839453939443939453638303831453842353834453642413930343334343445453539463946453539303844334332463643363136323635364333453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130393039303930393039303933433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323733373436313734363936333735373236433232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333537333734363137343639363337353732364333333337333633333333333233333339333736333333333837633335303930393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545374244393145374142393945353835414345353931384145393835384445374244414533433246363833333345304130393039303933433246363436393736334530413039303930393343363436393736323036333643363137333733334432323730363136453635364332443632364636343739323233453041303930393039303933433636364637323644323036463645373337353632364436393734334432323732363537343735373236453230373336313736363535333635373437343639364536373238373436383639373332393232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332323230373236463643363533443232363636463732364432323345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364333454539413639364539413142354535383541434535393138413343324636433631363236353643334533433632373232303246334530413039303930393039303930393343373436353738373436313732363536313230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363136453646373536453633363532323230373236463737373333443232333832323230373337343739364336353344323237373639363437343638334133313330333032353342323233453333333733363333333333323333333933373633333333383763333536313645364637353645363336353333333733363333333333323333333933373633333333383763333533433246373436353738373436313732363536313345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364333454539413639364539413142354535424342394535383742414535383541434535393138413343324636433631363236353643334533433632373232303246334530413039303930393039303930393343373436353738373436313732363536313230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232364436463634363136433232323037323646373737333344323233353232323037333734373936433635334432323737363936343734363833413331333033303235334232323345333333373336333333333332333333393337363333333338376333353343324637343635373837343631373236353631334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433345453741423939453738324239453542374135453538354237324645353846384245363833383545393933424545363845413545464243383845393833413845353838383645364138413145363944424645363938424545374134424145464243383933433246364336313632363536433345334336323732323032463345304130393039303930393039303933433734363537383734363137323635363132303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323632364637343734364636443232323037323646373737333344323233353232323037333734373936433635334432323737363936343734363833413331333033303235334232323345333333373336333333333332333333393337363333333338376333353246373037323635373636393635373732453730364536373232323036463645363537323732364637323344323237343638363937333245373337323633334432373245324532463631373337333635373437333246363936443637324634453646343936443637324537303645363732373232334530413039303930393039334332463634363937363345304130393039303930393343363436393736323036333643363137333733334432323633364636433244373837333244333632303633364636433244373336443244333432323345304130393039303930393039334337303345453641384131453639444246453539303844453741374230454642433941333333373336333333333332333333393337363333333338376333353734363536443730364336313734363533333337333633333333333233333339333736333333333837633335334332463730334530413039303930393039303933433730334533433631323036383732363536363344323232453246373336353734324537303638373033463644364636343344373436353644373036433631373436353332323233454538424639424535383541354536413841314536394442464538414542454537424441453343324636313345334332463730334530413039303930393039334332463634363937363345304130393039303933433246363436393736334530413039303930393343363837323230324633453041303930393039334336383334334545363942423445363844413245364138413145363944424645464243394133433246363833343345304130393039303933433634363937363230363336433631373337333344323237323646373732303734363537383734324436333635364537343635373232323345304130393039303930393333333733363333333333323333333933373633333333383763333530393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454536394242344536393442394539413639364539413142354538383338434536393941464535394242453343324636383333334530413039303930393343363436393736323036333643363137333733334432323632364336463633364232443646373037343639364636453733323037303735364336433244373236393637363837343232334533433631323036333643363137333733334432323632373436453230363237343645324436343635363636313735364337343232323036383732363536363344323237333635373432453730363837303346364436463634334437353730363936443637323233454536394242344536393442393443344634373446334332463631334533433246363436393736334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039304130393039303933433636364637323644323036313633373436393646364533443232373336353734324537303638373033463644364636343344373537303632363736393644363732323230364436353734363836463634334432323530344635333534323232303635364536333734373937303635334432323644373536433734363937303631373237343246363636463732364432443634363137343631323233453041303930393039303933433643363136323635364332303636364637323344323236363639364336353232334533433246364336313632363536433345304130393039303930393343363936453730373537343230373437393730363533443232363636393643363532323230364536313644363533443232363636393643363532323230363936343344323236363639364336353232323032463345304130393039303930393343363936453730373537343230373437393730363533443232363836393634363436353645323232303645363136443635334432323733323232303736363136433735363533443232333132323230324633453343363237323345304130393039303930393343363936453730373537343230373437393730363533443232373337353632364436393734323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230373636313643373536353344323245374131414545384145413445344238384145344243413032323230324633453041303930393039334332463636364637323644334533433632373233454537384542304535394341384537394138344535394242454537383938374546424339413343363237323345334336393644363732303733373236333344323232453245324636313733373336353734373332463639364436373246363236413245373036453637334637323344333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432324534423838444535413141424535383639394535383839394535383542334539393741444539393842324537424141324539393342454536384541354537393439464536383839303232323032463345304132303230323032303039303930393039303930393343363436393736323036333643363137333733334432323639364537303735373432443637373236463735373032443631363436343646364532323230364636453633364336393633364233443232363336383635363336423735373236433238323932323345334337333644363136433643334545364133383045364235384245353943423045353944383033433246373336443631364336433345334332463634363937363345304132303230323032303039303930393039303933433246363436393736334530413230323032303230303930393039303933433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323639364537303735373432443637373236463735373032323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323639364537303735373432443637373236463735373032443631363436343646364532323345453842463934453539423945453538304243334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363636313645363736383646364536373546364236353739323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353636363136453637363836463645363735463642363537393333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373036433631363336353638364636433634363537323344323245384246393445353942394545373934394645363838393035353532344345373941383445393934414545353930384445464243384345344238383045383838414345344238424137353732364332323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453343363237323230324633453041303930393039303933433246363436393736334530413039303930393343324636363646373236443345304130393039334332463634363937363345304130393039334336343639373632303633364336313733373333443232373036313645363536433244363636463646373436353732323233453041303930393039334337333730363136453230363336433631373337333344323236373643373937303638363936333646364532303637364337393730363836393633364636453244363936453636364632443733363936373645323233453343324637333730363136453345304130393039303945344238383045383838414345393938423245374241413245363845413545353846413345353943423045353944383045344238424132303638373437343730334132463246453939384232453742414132453741423939453738324239453539463946453539303844324636343737374132453730363837303346364336463645363737353732364333443230453538354237453442443933453538464146453442424135453539324138453841464132453739424238453542413934453741423939453939354246304130393039334332463634363937363345304130393343324636343639373633453041303933333337333633333333333233333339333736333333333837633335363636313645363736383646364536373546363137303639333333373336333333333332333333393337363333333338376333353631364336393730363137393546363137303639333333373336333333333332333333393337363333333338376333353631364336393730363137393546363137303639333333373336333333333332333333393337363333333338376333353731373137303631373935463631373036393333333733363333333333323333333933373633333333383763333537373738373036313739354636313730363933333337333633333333333233333339333736333333333837633335373737383730363137393546363137303639333333373336333333333332333333393337363333333338376333353631364336393730363137393546373037323639373636313734363536423635373933333337333633333333333233333339333736333333333837633335363136433639373036313739354636313730373036393634333333373336333333333332333333393337363333333338376333353631364336393730363137393546373037353632364336393633364236353739333333373336333333333332333333393337363333333338376333353637363537343443363937333734333333373336333333333332333333393337363333333338376333353039334337333734373936433635334530413039303932453644363236433639373337343230374230413039303930393644363137323637363936453244363236463734373436463644334132303332333037303738334230413039303937443041304130393039324536443632364336393733373432303639364436373230374230413039303930393638363536393637363837343341323033313331333037303738334230413039303937443041303933433246373337343739364336353345304130393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454539413639364539413142354536413841314536394442464538414542454537424441453343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039303933433735364332303633364336313733373333443232364536313736323036453631373632443734363136323733323233453041303930393039303933433643363932303733373437393643363533443232373736393634373436383341323033353330323533423232323036313643363936373645334432323633363536453734363537323232323036333643363137333733334432323631363337343639373636353232334530413039303930393039303933433631323036383732363536363344323232453246373336353734324537303638373033463644364636343344373436353644373036433631373436353232334545353838383745363844413245364138413145363944424633433246363133453041303930393039303933433246364336393345304130393039303930393343364336393230373337343739364336353344323237373639363437343638334132303335333032353342323232303631364336393637364533443232363336353645373436353732323232303633364336313733373333443232323233453041303930393039303930393343363132303638373236353636334432323245324637333635373432453730363837303346364436463634334437343635364437303643363137343635333232323345453641384131453639444246453841454245453742444145334332463631334530413039303930393039334332463643363933453041303930393039334332463735364333453041303930393039334336383334334545354244393345353839384445344244424645373934413845364138413145363944424645464243394133433246363833343345304130393039303933433634363937363230363336433631373337333344323237323646373732303734363537383734324436333635364537343635373232323345304130393039303930393343363436393736323036333643363137333733334432323633364636433244373837333244333632303633364636433244373336443244333432323345304130393039303930393039334336393644363732303633364336313733373333443232363936443637324437323635373337303646364537333639373636353230363936443637324437343638373536443632364536313639364332303639364436373244373236463735364536343635363432323230373337323633334432323245324532463734363536443730364336313734363532463333333733363333333333323333333933373633333333383763333537313731373036313739354636443633363836393634333333373336333333333332333333393337363333333338376333353733363537323736363537323546363836313733363833333337333633333333333233333339333736333333333837633335373037323646373837393546373336353732373636353732333333373336333333333332333333393337363333333338376333353634363536363635364536343546364533333337333633333333333233333339333736333333333837633335373337353632364436393734333333373336333333333332333333393337363333333338376333353633364336313733373336323643364636333642333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233323232334545344242383545373934423545383834393145384145424645393937414545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453542433830453539304146453538464141453838334244453739394242453542443935453442383842453538443935334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236363646373236333635364336463637363936453232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373337353730363537323333333733363333333333323333333933373633333333383763333533433231324432443232334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463733363536433635363337343345334332463634363937363345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453638463930453442414134453542374135453538443935453538464146453442383841453442434130453539424245453738393837334332463643363136323635364333453244324433453041334332313244324432303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373736463732364236463732363436353732354637303639363332323230363436353636363137353643373433443232324432443345333333373336333333333332333333393337363333333338376333353343323132443244323233453244324433453041334332313244324432303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453244324433453041334332313244324432303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453244324433453041334332313244324432303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246373336353643363536333734334533433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545354237413545353844393545353846414645393830383945393937414545394132393845374231424245353945384233433246364336313632363536433345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373736463732364236463732363436353732354637343739373036353232323037363631364337353635334432323244324433453333333733363333333333323333333933373633333333383763333533433231324432443232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432324535413439414534423841414537423142424535394538424537393441383743453939413934453542433830323232303246334533433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433333230363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463636364637323644334532443244334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303343324636343639373633453244324433453041323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413041323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230334332463634363937363345304130413230323032303230323032303230323033433733363337323639373037343345304132303230323032303230323032303230323032303230323032343238323237333635364336353633373435423645363136443635334432373636363536453741363836313645354636323735373932373544323232393245363336383631364536373635323836363735364536333734363936463645323832393230374230413230323032303230323032303230323032303230323032303230323032303230363936363230323832343238373436383639373332393245373636313643323832393230334433443230333132393230374230413230323032303230323032303230323032303230323032303230323032303230323032303230323032343238323232333636373236313644363535463733363537343331323232393245363337333733323832323634363937333730364336313739323232433230323236393645363836353732363937343232323933423041323032303230323032303230323032303230323032303230323032303230323037443230363536433733363532303742304132303230323032303230323032303230323032303230323032303230323032303230323032303230323432383232323336363732363136443635354637333635373433313232323932453633373337333238323236343639373337303643363137393232324332303232364536463645363532323239334230413230323032303230323032303230323032303230323032303230323032303230374430413230323032303230323032303230323032303230323032303744323933423041323032303230323032303230323032303230323032303230323432383232373336353643363536333734354236453631364436353344323737343639373836393631364535463643363936443639373432373544323232393245363336383631364536373635323836363735364536333734363936463645323832393230374230413230323032303230323032303230323032303230323032303230323032303230363936363230323832343238373436383639373332393245373636313643323832393230334433443230333132393230374230413230323032303230323032303230323032303230323032303230323032303230323032303230323032343238323232333636373236313644363535463733363537343332323232393245363337333733323832323634363937333730364336313739323232433230323236393645363836353732363937343232323933423041323032303230323032303230323032303230323032303230323032303230323037443230363536433733363532303742304132303230323032303230323032303230323032303230323032303230323032303230323032303230323432383232323336363732363136443635354637333635373433323232323932453633373337333238323236343639373337303643363137393232324332303232364536463645363532323239334230413230323032303230323032303230323032303230323032303230323032303230374430413230323032303230323032303230323032303230323032303744323933423041323032303230323032303230323032303230323032303230323432383232373336353643363536333734354236453631364436353344323736363635364537413638363136453546373036313637363532373544323232393245363336383631364536373635323836363735364536333734363936463645323832393230374230413230323032303230323032303230323032303230323032303230323032303230363936363230323832343238373436383639373332393245373636313643323832393230334433443230333132393230374230413230323032303230323032303230323032303230323032303230323032303230323032303230323036313643363537323734323832374535424338304535393041464535393038454535424638354539413142424534424639444538414638314534423842424537414239394539413238344537393539394535394639464535393038444535423742324536414441334537413141454535413141424535383639394546424338434535393041364535383839394534423842424537414239394535423038364535383742414537384542303334333033344536393741304536423339354538414542464539393741454533383038324536423341384536383438464546424338314546424338313737373737373245373137313245363336463644453442383845373137313245363336463644453639384146453442384134453442384141453539463946453539303844454642433831454642433831323732393342304132303230323032303230323032303230323032303230323032303230323032303744304132303230323032303230323032303230323032303230323037443239334230413230323032303230323032303230323033433246373336333732363937303734334530413039333333373336333333333332333333393337363333333338376333354534424641454536393442394535413442314538423441354546424338313343363237323246334533333337333633333333333233333339333736333333333837633335453442464145453639344239453638383930453538413946454642433831333333373336333333333332333333393337363333333338376333354536393839334536393441464534424239383442343535394536413041314539414138434535413442314538423441354546424338313333333733363333333333323333333933373633333333383763333537333639373436353645363136443635354636383639363436353333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535414541324536394338444546424342314546424342313343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323642363637313731323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353642363637313731333333373336333333333332333333393337363333333338376333353631364336393730363137393546373037323639373636313734363536423635373933333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545354145413245363943384445354245414545344246413133433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345304130393039303930393039303930393343363436393736323036333643363137333733334432323639364537303735373432443637373236463735373032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236423636373737383232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536423636373737383333333733363333333333323333333933373633333333383763333530393039303930393039303933433634363937363230363336433631373337333344323236313643363537323734323036313643363537323734324436393645363636463232334545344244413045354244393345353839384445373941383445363943384445353841413145353939413845344244384445344241384545353942424445353836383545464243384345363937413045393943383045344244424645373934413845344242413345373930383645363943384445353841413145353939413845333830383233433246363436393736334530413039303930393039303933333337333633333333333233333339333736333333333837633335303930393039303933433246363636463732364433453041303930393039334332463634363937363345304130393039303933433634363937363230363336433631373337333344323237303631364536353643324436363646364637343635373232323345304130393039303930393343373337303631364532303633364336313733373333443232363736433739373036383639363336463645323036373643373937303638363936333646364532443639364536363646324437333639363736453232334533433246373337303631364533454536394341434535384139464538383342444539383038324537393441384534424138454535394242444535413439364536394338444535384141314535393941384535414642394536384541354534423838304534424139424535423138464538393442444535394242444535413439364538414542464539393741454537394138344537413442454535384342414536383839364538383038354535384441314537394239464546424338434535424338304535393041464535393038454534424442464537393441384535394242444535383638354534424241334537393038364536394338444535384141314535393941384538424639424538413138434535414642394536384541354533383038323343363237323230324633453041303930393039303945383837414145354145394145344239383945344242413345373930383645353846414645344242413545344244424645373934413835373639364536343646373737334536394338444535384141314535393941383242343334333530373236463738373945384244414645344242423645363930414445354242424133433632373232303246334530413039303930393039334336323345453642334138453638343846454642433941453541363832453639453943453742443931453741423939453639424234453638444132453442384242453639434241453442393842453539303845453939433830453841363831453938373844453639364230453442464145453639344239453542443933453538393844453938353844453742444145453338303832334332463632334533433632373232303246334530413039303930393343324636343639373633453041303930393343324636343639373633453041303930393343373336333732363937303734334530413039303930393234323832323733363536433635363337343542364536313644363533443237373037323646373837393237354432323239324536333638363136453637363532383636373536453633373436393646364532383239323037423041303930393039303936393636323032383234323837343638363937333239324537363631364332383239323033443344323033313239323037423041303930393039303930393234323832323233363637323631364436353546373336353734333132323239324536333733373332383232363436393733373036433631373932323243323032323639364536383635373236393734323232393342304130393039303930393744323036353643373336353230374230413039303930393039303932343238323232333636373236313644363535463733363537343331323232393245363337333733323832323634363937333730364336313739323232433230323236453646364536353232323933423041303930393039303937443041303930393039374432393342304130393039334332463733363337323639373037343345304130393333333733363333333333323333333933373633333333383763333537333735373036353732333333373336333333333332333333393337363333333338376333353631363336333646373536453734333333373336333333333332333333393337363333333338376333353733373537303546373436393738363936313645354636443639364533333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433333230363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463636364637323644334530413230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413343323132443244323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323734363136323244373036313645363532303636363136343635323036393645323232303639363433443232363636353645374136383631364535463732363536333638363137323637363532323345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363636463732364432303646364537333735363236443639373433443232373236353734373537323645323037333631373636353533363537343734363936453637323837343638363937333239323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433230363636463732364432443632364637323634363537323635363432323230373236463643363533443232363636463732364432323345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453542433830453539304146453538414130453641434245453538444131453538353835453538304243334332463643363136323635364333453244324433453041334332313244324432303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373337353730354636413639363136423735363136453642363132323230363436353636363137353643373433443232324432443345333333373336333333333332333333393337363333333338376333353039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323345453639383933453639344146453442423938453841454245453742444145334332463638333333453041303930393343324636343639373633453041303930393343363436393736323036333643363137333733334432323232334530413039303930393343373536433230363336433631373337333344323236453631373632303645363137363244373436313632373332323345304130393039303930393343364336393230363336433631373337333344323236313633373436393736363532323345334336313230363837323635363633443232323332323345453639383933453639344146453442423938453841454245453742444145334332463631334533433246364336393345304130393039303930393343364336393345334336313230363837323635363633443232324532463733363537343245373036383730334636443646363433443635373036313739354636463732363436353732323233454538414541324535384439354538414542304535424439353343324636313345334332463643363933453041303930393039303933433643363933453343363132303638373236353636334432323245324637333635373432453730363837303346364436463634334436353730363137393546373336353734373436433635323233454537424239334537414539374538414542304535424439353343324636313345334332463643363933453041303930393039334332463735364333453041303930393039334336363646373236443230363136333734363936463645334432323245324637333635373432453730363837303346364436463634334436353730363137393546364536453232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332323230373236463643363533443232363636463732364432323345304130393039303930393343363833343345453539353836453638384237453442464131453638314146453639464135453739433842454642433941334332463638333433453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453539353836453638384237343934343343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237303639363432323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335373036393634333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036343639373336313632364336353634323032463345334332463634363937363345304130393039303930393343324636343639373633453343363237323230324633453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453539353836453638384237344234353539334332463643363136323635364333453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323642363537393232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333545344246414545363934423945363838393045353841394645464243383133333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545373939424445353930384445353844393534393530334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453041303930393039303930393039303933433634363937363230363336433631373337333344323236393645373037353734324436373732364637353730323233453343373436353738373436313732363536313230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373636353732363936363739354636393730323232303732364637373733334432323338323232303730364336313633363536383646364336343635373233443232453442383830453841313843453442383830453442384141343935303232334533333337333633333333333233333339333736333333333837633335373636353732363936363739354636393730333333373336333333333332333333393337363333333338376333353343324637343635373837343631373236353631334533433246363436393736334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453343363237323230324633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454536384241364536383841414539383039414537394641353343324636433631363236353643334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373636353732363936363739354636443635373337333631363736353546373437393730363532323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353736363537323639363637393546364436353733373336313637363535463734373937303635333333373336333333333332333333393337363333333338376333353731363936313645363436313646354636443735364337343333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454536394338304535413439414539383039324535413239454535413441394536393542303343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237313639363136453634363136463546363436313739323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353731363936313645363436313646354636343631373933333337333633333333333233333339333736333333333837633335323032463345323045384234414445344239423045353835384445384234423945353935383645353933383133433246364336313632363536433345334336323732323032463345304130393039303930393039303933433643363136323635364333453343363936453730373537343230364536313644363533443232363336313730373436333638363135463646373036353645354637323635363732323230373437393730363533443232363336383635363336423632364637383232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536333631373037343633363836313546364637303635364535463732363536373333333733363333333333323333333933373633333333383763333532323230333333373336333333333332333333393337363333333338376333353633363137303734363336383631354636463730363536453546373236353637333333373336333333333332333333393337363333333338376333353230363336383635363336423635363433333337333633333333333233333339333736333333333837633335323032463345323045373934413845363838423745364233413845353836384333433246364336313632363536433345334336323732323032463345304130393039303930393039303933433643363136323635364333453343363936453730373537343230364536313644363533443232363336313730373436333638363135463646373036353645354636433646363736393645323232303734373937303635334432323633363836353633364236323646373832323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453541314142453538363939453739394245453538383836453639354230323232303246334533433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545363846393045373845423045363943383045344244384545344244393945394132394433433246364336313632363536433345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323733373537303546373436393738363936313645354636443639364532323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335364436313639364335463633364336463735363433333337333633333333333233333339333736333333333837633335363436393733373036433631373933413645364636453635334233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334535333444353435304536394338444535384141314535393941383343324636433631363236353643334530413039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232364436313639364335463733364437343730323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353644363136393643354637333644373437303333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303930393039334332463634363937363345304130393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233453533344435343530453741424146453538464133334332463643363136323635364333453041303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236443631363936433546373036463732373432323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335453442464145453639344239453442453942453842344137453539353836453938353844453742444145453541344231453842344135454642433831334336323732324633453333333733363333333333323333333933373633333333383763333536443735373336393633373537323643333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432324535413141424535383639394539394642334534423939304537394138343535353234433232323032463345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345334336323732323032463345304130393039303930393039334332463634363937363345304130393039303930393343324636363646373236443345304130393039303933433246363436393736334530413039303930393343363436393736323036333643363137333733334432323730363136453635364332443636364636463734363537323232334530413039303930393039334337333730363136453230363336433631373337333344323236373643373937303638363936333646364532303637364337393730363836393633364636453244363936453636364632443733363936373645323233453343324637333730363136453345304130393039303930394535414539454537393441384535423741354535383542374546424339413343363132303638373236353636334432323733363537343245373036383730334636443646363433443633364637303739363736373232334545344238383045393934414545353835384245393941383645353835423645344242393645374142393945373832423945363845393245373839383833433246363133454546424439433343363132303638373236353636334432323638373437343730373333413246324636443735373336393633324536423735363136393741363836393636373532453633363332463232323037343631373236373635373433443232354636323643363136453642323232303732363536433344323236453646373236353636363537323732363537323232334545393946423345344239393045354134393645393933424533433246363133454546424439433343363132303638373236353636334432323638373437343730373333413246324637343646364636433245363636373733373537303245363336453232323037343631373236373635373433443232354636323643363136453642323232303732363536433344323236453646373236353636363537323732363537323232334545354145394545373934413845354237413545353835423745374145423133433246363133454546424439433343363132303638373236353636334432323638373437343730373333413246324637303638373032453636363737333735373032453633364532323230373436313732363736353734334432323546363236433631364536423232323037323635364333443232364536463732363536363635373237323635373232323345353034383530453442424133453741303831453538353844453842344239453538414130453541463836334332463631334530413039303930393343324636343639373633453041303930393343324636343639373633453041303933333337333633333333333233333339333736333333333837633335363137303639324537303638373033463631363337343344363336383631364536373635323637303639363433443333333733363333333333323333333933373633333333383763333536353730363137393546373036393634333333373336333333333332333333393337363333333338376333353236364236353739334433333337333633333333333233333339333736333333333837633335363537303631373935463642363537393333333733363333333333323333333933373633333333383763333532363631363336333646373536453734334433333337333633333333333233333339333736333333333837633335323637353733363537323645363136443635334433333337333633333333333233333339333736333333333837633335323637353732364333443333333733363333333333323333333933373633333333383763333534383534353435303546343834463533353433333337333633333333333233333339333736333333333837633335363336463634363533333337333633333333333233333339333736333333333837633335334332463643363933453041303930393039334332463632373232303246334530413039303933433246363436393736334530413039334332463634363937363345304133333337333633333333333233333339333736333333333837633335303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532323345304130393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545393832383045384146423745384246393445353838413945384145424545374244414533433246363833333345304130393039334332463634363937363345304130393039334336343639373632303633364336313733373333443232323233453041303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432323230373236463643363533443232363636463732364432323345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343364336313632363536433345453542433830453539304146453938323830453841464237453842463934453538384139453538413946453838334244334332463643363136323635364333453041303930393039303930393343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236393645373636393734363536373639363637343546364637303635364532323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353639364537363639373436353637363936363734354636463730363536453333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393343324637333635364336353633373433453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643334545354239424645353931384145384146414445383837414145354145394145344239383933433246364336313632363536433345304130393039303930393039334337343635373837343631373236353631323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236393645373636393734363536373639363637343546363336463645373436353645373432323230373236463737373333443232333532323230373337343739364336353344323237373639363437343638334133313330333032353342323233453333333733363333333333323333333933373633333333383763333536393645373636393734363536373639363637343546363336463645373436353645373433333337333633333333333233333339333736333333333837633335373436383639373236343643364636373639364535463731373133333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303634363937333631363236433635363432303246334533433733373036313645323036333643363137333733334432323639364537303735373432443637373236463735373032443632373436453232334533433631323036383732363536363344323236413631373636313733363337323639373037343341373436383639373236343643364636373639364536323639364536343238323737313731323732393232323036333643363137333733334432323632373436453230363237343645324437333735363336333635373337333232334545374242393145354145394133433246363133453343363132303638373236353636334432323641363137363631373336333732363937303734334137343638363937323634364336463637363936453735364536323639364536343238323737313731323732393232323036333643363137333733334432323632373436453230363237343645324436343631364536373635373232323345453841374133453742423931334332463631334533433246373337303631364533453343324636343639373633453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345334336323732323032463345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333232303633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345334336323732323032463345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039334332463636364637323644334530413039303930393343324636343639373633453041303930393039334336343639373632303633364336313733373333443232373036313645363536433244363636463646373436353732323233453041303930393039303933433733373036313645323036333643363137333733334432323637364337393730363836393633364636453230363736433739373036383639363336463645324436393645363636463244373336393637364532323345334332463733373036313645334530413039303930393039453641444134453538413946453838334244453538464146453442424135453442444246453739344138453542454145453442464131324635313531453638394142453741303831453542464142453638444237453739394242453542443935453538384230453539303845453538464230453338303832453542454145453442464131453338303831353135314535384641464534424241354535384641414537424239314535414539414535383542364534423841444534423838304534423841414533383038324537393942424535424439354537394138344536393742364535383039394534424138434537424242344537413038314535384641464534424241354535393038434536393742364538413241424535424541454534424641314535393238433531353145363839414245363846384645333830383230413039303930393343324636343639373633453041303930393343324636343639373633453041303930393343373336333732363937303734334530413039303930393234323832323733363536433635363337343542364536313644363533443237373436383639373236343643364636373639364535463633364336463733363537303737363432373544323232393245363336383631364536373635323836363735364536333734363936463645323832393230374230413039303930393039363936363230323832343238373436383639373332393245373636313643323832393230334433443230333132393230374230413039303930393039303936393636323032383234323832323733363536433635363337343542364536313644363533443237373436383639373236343643364636373639364535463646373036353645323735443232323932453736363136433238323932303344334432303237333032373239323037423041303930393039303930393039363136433635373237343238323745393943383045384136383145353835383845354243383045353930414645354246414245363844423745373939424245354244393545464243384345363839384445383833424445353835423345393937414445384234413645353846423745354146383645374130383145373939424245354244393532373239334230413039303930393039303930393234323837343638363937333239324537363631364332383237333032373239334230413039303930393039303930393732363537343735373236453230363636313643373336353342304130393039303930393039374430413039303930393039303936393636323032383234323832323639364537303735373435423645363136443635334432373734363836393732363436433646363736393645354637373738323735443232323932453736363136433238323932303344334432303237323732303236323632303234323832323639364537303735373435423645363136443635334432373734363836393732363436433646363736393645354637313731323735443232323932453736363136433238323932303344334432303237323732393230374230413039303930393039303930393631364336353732373432383237453939433830453841363831453538353838453742423931453541453941453542454145453442464131453638383936353135314546424338434536383938444538383342444535383542334539393741444538423441364535384642374535414638364537413038314537393942424535424439353237323933423041303930393039303930393039323432383734363836393733323932453736363136433238323733303237323933423041303930393039303930393039373236353734373537323645323036363631364337333635334230413039303930393039303937443041303930393039303937443041303930393039374432393342304130393039334332463733363337323639373037343345304132303230323032303230323032303230333333373336333333333332333333393337363333333338376333353343324637343635373837343631373236353631334533433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433333230363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463636364637323644334530413230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323237343631363232443730363136453635323036363631363436353230363936453232323036393634334432323636363536453741363836313645354637343639373836393631364532323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433636364637323644323036463645373337353632364436393734334432323732363537343735373236453230373336313736363535333635373437343639364536373238373436383639373332393232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332303636364637323644324436323646373236343635373236353634323232303732364636433635334432323636364637323644323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453542433830453539304146453638463930453738454230334332463643363136323635364333453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323733373537303546373436393738363936313645323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536333646373037393333333733363333333333323333333933373633333333383763333536363639364336353333333733363333333333323333333933373633333333383763333537343644373035463645363136443635333333373336333333333332333333393337363333333338376333353631373337333635373437333246363936443637324636433646363736463245373036453637333333373336333333333332333333393337363333333338376333353633364637303739363736373546364533333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545353846393145353844413145354241393345354144393845363938424545374134424133433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363136423631354637333638364637373643363536363734323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536363631364236313546373336383646373736433635363637343333333733363333333333323333333933373633333333383763333536363639364336353546363537383639373337343733333333373336333333333332333333393337363333333338376333353631373337333635373437333246363936443637324637373738373137323633364636343635324537303645363733333337333633333333333233333339333736333333333837633335303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545344242413345373930383645363943384445353841413145353939413845354243383045353835423333433246364336313632363536433345304130393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373037323646373837393232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373037323646373837393333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393039334332463634363937363345334336323732323032463345304130393039303930393039303933433634363937363230363936343344323236363732363136443635354637333635373433313232323037333734373936433635334432323634363937333730364336313739334136453646364536353342323233453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453442424133453739303836343935303343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237303732364637383739354637333635373237363635373232323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335373037323646373837393546373336353732373636353732333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345334332463634363937363345304130393039303930393039303930393343324636343639373633453343363237323230324633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453442424133453739303836453741424146453538464133334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323730373236463738373935463730364637323734323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353230323032303230323032303230323033433634363937363230363336433631373337333344323236323643364636333642323233453041323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413230323032303230323032303230323032303230323032303230323032303230334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323345453442453942453842344137453539353836453739424238453538354233453938353844453742444145334332463638333333453041323032303230323032303230323032303230323032303230323032303230323033433735364332303633364336313733373333443232364536313736323036453631373632443734363136323733323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336393230363336433631373337333344323236313633373436393736363532323345334336313230363837323635363633443232323336363635364537413638363136453546363637353645363332323230363436313734363132443734364636373637364336353344323237343631363232323230363137323639363132443635373837303631364536343635363433443232373437323735363532323345453538413946453838334244453739424238453538354233334332463631334533433246364336393345304132303230323032303230323032303230323032303230323032303230323032303230323032303230334336433639334533433631323036383732363536363344323232333636363536453741363836313645354637343639373836393631364532323230363436313734363132443734364636373637364336353344323237343631363232323230363137323639363132443635373837303631364536343635363433443232373437323735363532323345453638463930453738454230453739424238453538354233334332463631334533433246364336393345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323033433643363933453343363132303638373236353636334432323233363636353645374136383631364535463732363536333638363137323637363532323230363436313734363132443734364636373637364336353344323237343631363232323230363137323639363132443635373837303631364536343635363433443232373437323735363532323345453538353835453538304243453739424238453538354233334332463631334533433246364336393345324432443345304133433231324432443230323032303230323032303230323032303230323032303230323032303230323032303230323033433643363933453343363132303638373236353636334432323233363636353645374136383631364535463737364637323642364637323634363537323232323036343631373436313244373436463637363736433635334432323734363136323232323036313732363936313244363537383730363136453634363536343344323237343732373536353232334545354237413545353844393545373942423845353835423333433246363133453343324636433639334532443244334530413230323032303230323032303230323032303230323032303230323032303230334332463735364333453041323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323232323345304130413230323032303230323032303230323032303230323032303230323032303230334336343639373632303639363433443232364437393534363136323433364636453734363536453734323232303633364336313733373333443232373436313632324436333646364537343635364537343232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323237343631363232443730363136453635323036363631363436353230363136333734363937363635323036393645323232303639363433443232363636353645374136383631364535463636373536453633323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323036363646373236443244363236463732363436353732363536343232323037323646364336353344323236363646373236443232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454534423838414536394542364535393538364535393338314534424639444538414638314539383739313343324636433631363236353643334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323236453735364436323635373232323230364536313644363533443232373337353730354636323646364536343232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333537333735373035463632364636453634333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037323635373137353639373236353634323037303643363136333635363836463643363436353732334432324534424639444538414638314539383739314537424342344537424142334538424542454535383842304538414641354536393542304539413239444535384442334535384641464534423838414536394542364535393538364535393338313232324633453343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535383538444535414541314534423838414536394542364534424639444538414638314539383739313343324636433631363236353643334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323236453735364436323635373232323230364536313644363533443232373036313733373335463733373537303546363236463645363432323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335373036313733373335463733373537303546363236463645363433333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303634363937333631363236433635363432303246334533433246363436393736334530413039303930393039334332463634363937363345334336323732323032463345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545374242393345374145393745384234413645353846423733433246364336313632363536433345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363136333633364637353645373432323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335303930393039303933433246373436323646363437393345304130393039303933433246373436313632364336353345304130393039334332463634363937363345304130393343324636343639373633453041333333373336333333333332333333393337363333333338376333353232323037323635373137353639373236353634334432323232334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244364336373244333332303633364636453734373236463643324436433631363236353643323233453531353145393932423145353843383534313530343945354146383645393932413533433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323731373137303631373935463642363537393232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333533433246373436353738373436313732363536313345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364333454535383838364537414239394535393038454535384642304535383541434535393138413343324636433631363236353643334533433632373232303246334530413039303930393039303930393343373436353738373436313732363536313230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363736373546373036313645363536433232323037323646373737333344323233353232323037333734373936433635334432323737363936343734363833413331333033303235334232323345333333373336333333333332333333393337363333333338376333353637363735463730363136453635364333333337333633333333333233333339333736333333333837633335334332463734363537383734363137323635363133453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643334545363839383045363943383945353838383645374142393945363938424545374134424145394136393645394131423545353835414345353931384133433246364336313632363536433345334336323732323032463345304130393039303930393039303933433734363537383734363137323635363132303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323637363735463631364536453646373536453633363532323230373236463737373333443232333532323230373036433631363336353638364636433634363537323344323245364144413445354134383445353835414345353931384145353836383545354145423945354230383645353943413845363839383045363943383945353838383645374142393945394136393645394131423545353835414345353931384145363938424545374134424145333830383245394131424145354241384645363938414645353835383845363938424545374134424145364144413445353835414345353931384145353836384445363938424545374134424145353838383645374142393945383837414145354145394145344239383945353835414345353931384132323230373337343739364336353344323237373639363437343638334133313330333032353342323233453333333733363333333333323333333933373633333333383763333536453635373737303737363433323333333733363333333333323333333933373633333333383763333545373934413845363838423745353930384445344238384445383833424445344238424145374139424145464243383133333337333633333333333233333339333736333333333837633335373737383730363137393546363137303639333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424541454534424641314535414539384536393642394536383941424537413038313242453538354143453442433937453538464237453639344146453442423938453638454135453538464133334332463646373037343639364636453345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323333323233454535424541454534424641314535414539384536393642394536383941424537413038313242343833354536393441464534424239384536384541354535384641333343324636463730373436393646364533453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233323232334545363938393345363934414645344242393845363845413545353846413333433246364637303734363936463645334530413039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333832323345453639383933453639344146453442423938453638454135453538464133323845354134383745373934413833313239334332463646373037343639364636453345304130393039303930393039303930393041303930393039303930393039334332463733363536433635363337343345304130393039303930393039334332463634363937363345304130393039303930393343324636343639373633453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333332303633364636433244373336443244333832323345304130393039303930393039303933433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345334336323732323032463345304130393039303930393039334332463634363937363345304130393039303930393343324636343639373633453041303930393039334332463636364637323644334530413039303933433246363436393736334530413039303933333337333633333333333233333339333736333333333837633335363136433639373036313739354636313730363933333337333633333333333233333339333736333333333837633335363136433639373036313739354636313730363933333337333633333333333233333339333736333333333837633335364336463637363936453546363137303730363936343333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454535424139344537393441383431353035303442343535393343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236433646363736393645354636313730373036423635373932323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335364336463637363936453546363137303730364236353739333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393343324636343639373633453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333332303633364636433244373336443244333932323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453041303930393039303930393343324636343639373633453041303930393039334332463636364637323644334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323237303631364536353643324436363646364637343635373232323345304130393039303933433733373036313645323036333643363137333733334432323637364337393730363836393633364636453230363736433739373036383639363336463645324436393645363636463244373336393637364532323345334332463733373036313645334530413039303930393531353145354246414245363844423745373939424245354244393545363845413545353846413345363938414645344244424645373934413845383831394145353930383845373939424245354244393545374233424245374242394645363930414445354242424145373941383445374142393945373832423945464243384345354239423645393944394535313531453442413932453838313934453541453938453639364239453638454135453538464133453338303832334336323732323032463345304130393039303933433733373036313645323036333643363137333733334432323637364337393730363836393633364636453230363736433739373036383639363336463645324436393645363636463244373336393637364532323345334332463733373036313645334530413039303930394536384541384538384439304535424441394538393942394538383139414535393038384537393942424535424439354546424339413343363132303638373236353636334432323638373437343730373333413246324637353245363336333633373937353645324536333633323232303734363137323637363537343344323235463632364336313645364232323345453541453938453639364239334332463631334533433632373232303246334530413039303933433246363436393736334530413039334332463634363937363345304130393343373336333732363937303734334530413039303932343238323237333635364336353633373435423645363136443635334432373643364636373639364535463731373132373544323232393245363336383631364536373635323836363735364536333734363936463645323832393230374230413039303930393639363632303238323432383232373336353643363536333734354236453631364436353344323736433646363736393645354637313731323735443232323932453736363136433238323932303344334432303331323037433743323032343238323237333635364336353633373435423645363136443635334432373643364636373639364535463737373832373544323232393245373636313643323832393230334433443230333132393230374230413039303930393039323432383232323336363732363136443635354637333635373433333232323932453633373337333238323236343639373337303643363137393232324332303232363936453638363537323639373432323239334230413039303930393744323036353643373336353230374230413039303930393039323432383232323336363732363136443635354637333635373433333232323932453633373337333238323236343639373337303643363137393232324332303232364536463645363532323239334230413039303930393744304130393039374432393342304130393039323432383232373336353643363536333734354236453631364436353344323736433646363736393645354637373738323735443232323932453633363836313645363736353238363637353645363337343639364636453238323932303742304130393039303936393636323032383234323832323733363536433635363337343542364536313644363533443237364336463637363936453546373137313237354432323239324537363631364332383239323033443344323033313230374337433230323432383232373336353643363536333734354236453631364436353344323736433646363736393645354637373738323735443232323932453736363136433238323932303344334432303331323932303742304130393039303930393234323832323233363637323631364436353546373336353734333332323239324536333733373332383232363436393733373036433631373932323243323032323639364536383635373236393734323232393342304130393039303937443230363536433733363532303742304130393039303930393234323832323233363637323631364436353546373336353734333332323239324536333733373332383232363436393733373036433631373932323243323032323645364636453635323232393342304130393039303937443041303930393744323933423041303933433246373336333732363937303734334530413333333733363333333333323333333933373633333333383763333536373637354636313645364536463735364536333635333333373336333333333332333333393337363333333338376333353343324637343635373837343631373236353631334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433345453638393830453639433839453538383836453741423939453639384245453741344241453941363936453941314235453542434239453741413937453538354143453539313841334332463643363136323635364333453343363237323230324633453041303930393039303930393039334337343635373837343631373236353631323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236363741354636443646363436313643323232303732364637373733334432323335323232303730364336313633363536383646364336343635373233443232453641444134453541343834453538354143453539313841453538363835453541454239453542303836453539434138453638393830453639433839453538383836453741423939453941363936453941314235453542434239453741413937453538354143453539313841453639384245453741344241453338303832453941314241453542413846453639384146453538353838453639384245453741344241453641444134453538354143453539313841453538363844453639384245453741344241453538383836453741423939453838374141453541453941453442393839453538354143453539313841323232303733373437393643363533443232373736393634373436383341333133303330323533423232334533333337333633333333333233333339333736333333333837633335363336313730373436333638363135463646373036353645354636433646363736393645333333373336333333333332333333393337363333333338376333353636363536453741363836313645354637343635364437303643363137343635333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453538353831453841454238453442383933453442383941453738393838453539303845453538464230453642374242453538414130453538383836453741423939334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363536453741363836313645354636313634363437333232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463631363436343733333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453539353836453539333831453539344145453442424237334332463646373037343639364636453345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454536393941454535384638414537383938384534424242374536413042433343324636463730373436393646364533453041303930393039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453838374141453538414139453542433830453938303941453538383836453741423939334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363536453741363836313645354636323735373932323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353636363536453741363836313645354636323735373933333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036393634334432323636373236313644363535463733363537343331323232303733373437393643363533443232333333373336333333333332333333393337363333333338376333354538414641354535393538364536383842374535423742324538413241424535423038314537413638313333333733363333333333323333333933373633333333383763333536423635373933333337333633333333333233333339333736333333333837633335324132413241324132413241324132413241324132413241324132413241324133333337333633333333333233333339333736333333333837633335364236353739333333373336333333333332333333393337363333333338376333353730363137393245364336463633364233333337333633333333333233333339333736333333333837633335453442464145453639344239453541344231453842344135454642433831334336323732324633453333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454535383838364537414239394535384641464536394242344536384441324539413639364539413142354536413841314536394442463343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236363635364537413638363136453546373436353644373036433631373436353232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333332303633364636433244373336443244333832323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453343363237323230324633453343363237323230324633453041303930393039303930393039303933433631323036383732363536363344323237333635373432453730363837303346364436463634334436353730363137393232334545384246394245353835413545363938393345363934414645344242393845374242393345374145393745384145424545374244414545353846384145384145413245353844393545363946413545384146413245394131423545393944413233433246363133453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393343324636363646373236443345304130393039303933433246363436393736334530413039303930413039303930413039303933333337333633333333333233333339333736333333333837633335373537303737373837313732363336463634363533333337333633333333333233333339333736333333333837633335373537303639364436373333333733363333333333323333333933373633333333383763333530393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454536393839334536393441464534424239384538414541324535384439354538414542304535424439353343324636383333334530413039303933433246363436393736334545384145413245353844393545353846414145354231393545374134424145353839384433333330453639444131354233433631323036383732363536363344323237333635373432453730363837303346364436463634334436353730363137393232334545384246393445353942394533433246363133453544304130393039334336343639373632303633364336313733373333443232373436313632364336353244373236353733373036463645373336393736363532323345304130393039303933433734363136323643363532303633364336313733373333443232373436313632364336353230373436313632364336353244373337343732363937303635363432323345304130393039303930393343373436383635363136343345304130393039303930393039334337343732334530413039303930393039303930393343373436383345453442414134453639383933453538464237324645353935383645363838423745384145413245353844393545353846423733433246373436383345304130393039303930393039303933433734363833454534424239384536414342454536393642394535424338463343324637343638334530413039303930393039303930393343373436383345453539353836453539333831453539303844453741374230324645393837393145394132394433433246373436383345304130393039303930393039303933433734363833454535383839424535424242414536393742364539393742343246453541453843453638383930453639374236453939374234334332463734363833453041303930393039303930393039334337343638334545373841423645363830383133433246373436383345304130393039303930393039334332463734373233453041303930393039303933433246373436383635363136343345304130393039303930393343373436323646363437393345304130393039303930393039333333373336333333333332333333393337363333333338376333353634363137343631333333373336333333333332333333393337363333333338376333353343373437323345334337343634334533333337333633333333333233333339333736333333333837633335373437323631363436353546364536463333333733363333333333323333333933373633333333383763333533433632373232463345333333373336333333333332333333393337363333333338376333353646373537343546373437323631363436353546364536463333333733363333333333323333333933373633333333383763333533433246373436343345334337343634334533333337333633333333333233333339333736333333333837633335373437393730363533333337333633333333333233333339333736333333333837633335334332463734363433453343373436343345333333373336333333333332333333393337363333333338376333353645363136443635333333373336333333333332333333393337363333333338376333353343363237323246334545464246413532303343363233453333333733363333333333323333333933373633333333383763333536443646364536353739333333373336333333333332333333393337363333333338376333353343324636323345334332463734363433453343373436343345333333373336333333333332333333393337363333333338376333353631363436343734363936443635333333373336333333333332333333393337363333333338376333353635364536343734363936443635333333373336333333333332333333393337363333333338376333353343324637343634334533433734363433453333333733363333333333323333333933373633333333383763333537333734363137343735373333333337333633333333333233333339333736333333333837633335334336363646364537343230363336463643364637323344363737323635363536453345453542374232453541453843453638383930334332463636364636453734334533333337333633333333333233333339333736333333333837633335334336363646364537343230363336463643364637323344373236353634334545363943414145354145384345363838393033433246363636463645373433453333333733363333333333323333333933373633333333383763333533433246373436343345334332463734373233453333333733363333333333323333333933373633333333383763333533433733363337323639373037343230364336313645363737353631363736353344323736413631373636313733363337323639373037343237334536313643363537323734323832374535383841304539393941344536383839304535384139463237323933423737363936453634364637373245364336463633363137343639364636453245363837323635363633443237324532463735373336353734324537303638373033463644364636343344373537303737373837313732363336463634363532373342334332463733363337323639373037343345333333373336333333333332333333393337363333333338376333353633373236463645324537303638373033463642363537393344333333373336333333333332333333393337363333333338376333353735363935463632363936453637333333373336333333333332333333393337363333333338376333353634363937333730364336313739334136453646364536353342333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453838333843453639394146453539424245453639384245453741344241453639353838453639453943334332463643363136323635364333453041303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323735363935463632363136333642363737323646373536453634323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454537393441384536383842374536423341384535383638434535384139464538383342443343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237353733363537323546364637303635364532323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353735373336353732354636463730363536453333333733363333333333323333333933373633333333383763333532323230373337343739364336353344323236443631373832443737363936343734363833413331333033303235323233453041303930393343324636343639373633453041303933433246363436393736334530413333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454536393642304536423341384535383638434537393441384536383842374534424242374536413042434537414438394537424141373343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237353733363537323546364336353736363536433232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373537333635373235463643363537363635364333333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303732363537313735363937323635363432303730364336313633363536383646364336343635373233443232453442463944453841463831453938373931453742434234453742414233453842454245453538384230453841464135453639354230453941323944453538444233453538464146453538353844453541454131453641304238453442383841453639454236453539353836453539333831323232463345334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453538353844453541454131453641304238453442383841453639454236334332463643363136323635364333453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373337353730354636313735363436393734354636363732363536353232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373337353730354636313735363436393734354636363732363536353333333733363333333333323333333933373633333333383763333532323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343324637333635364336353633373433453343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454538383741414535384141394536423341384535383638433343324636433631363236353643334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323733373537303546373236353637323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537333735373035463732363536373333333733363333333333323333333933373633333333383763333532323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343324637333635364336353633373433453343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454536384639304537384542304535424338304535383542333343324636433631363236353643334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323733373537303546373436393738363936313645323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333545363937413745354146383645374130383145344238384445364144413345374131414545464243383133333337333633333333333233333339333736333333333837633335363336463634363533333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303930393039303933433246363436393736334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545353838383645374142393945394242393845384145413445363943383945363935383845363943394633433246364336313632363536433345304130393039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363636353645374136383631364535463635373837303639373237393232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536363635364537413638363136453546363537383730363937323739333333373336333333333332333333393337363333333338376333353733373537303635373233333337333633333333333233333339333736333333333837633335364436313639364335463633364336463735363433333337333633333333333233333339333736333333333837633335363436393733373036433631373933413645364636453635334233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334534313530343935463535353334353532334332463643363136323635364333453041303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236443631363936433546363137303639373537333635373232323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335373536393546363236313633364236373732364637353645363433333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453742414235453539303931453539323843453641384141453539303931453938373844453541343844334332463646373037343639364636453345304130393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545364138414145353930393145393837384445354134384432434537424142354535393039314536384238394534424342383343324636463730373436393646364533453041303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333232323345453742414235453539303931453938373844453541343844324345364138414145353930393145363842383945344243423833433246364637303734363936463645334530413039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323333323233454534423838444539383738444535413438443243453538354138453542313846453638423839453442434238334332463646373037343639364636453345304130393039303930393039303930393039334332463733363536433635363337343345334336313230363837323635363633443232324532463733363537343245373036383730334636443646363433443735373036323637363936443637323233454537383242394536414441344534423838414534424341304538383338434536393941464535394242453343324636313345334332463634363937363345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363936343344323236363732363136443635354637333635373433323232323037333734373936433635334432323333333733363333333333323333333933373633333333383763333537353639354636323639364536373333333733363333333333323333333933373633333333383763333536343639373337303643363137393341364536463645363533423333333733363333333333323333333933373633333333383763333537343639373836393631364535463643363936443639373433333337333633333333333233333339333736333333333837633335363436393733373036433631373933413645364636453635334233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454536384639304536383839304536393442364535383541354535413439414535423039314535413441394535393038454535384641464536384639304537384542303343324636433631363236353643334530413039303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237343639373836393631364535463634363137393733323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353734363937383639363136453546363436313739373333333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453739353939453741394241453638383936333045344238424145353846414645374142384245353844423345363846393045373845423032323230324633453041303930393039303930393039303930393039303933433636364636453734323036333646364336463732334432323637373236353635364532323345333045344238424145353846414645374142384245353844423345363846393045373845423045464243384345354134413745344241384533304535383839394539394338304538413638314539413239444535413439364537394239314536384541374536384639304536383839304537424239464538414541314536394441354535414539454537384542304536384639304536383839304535383541354538423441363343324636363646364537343345304130393039303930393039303930393039303933433246363436393736334530413039303930393039303930393039303933433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433333230363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345304130393039303930393039303930393039334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039334332463636364637323644334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323237343631363232443730363136453635323036363631363436353230363936453232323036393634334432323636363536453741363836313645354637323635363336383631373236373635323233453041303930393039303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323036363646373236443244363236463732363436353732363536343232323037323646364336353344323236363646373236443232334530413039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454535424338304535393041464535384141304536414342454535384441314535383538354535383042433343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236363635364537413638363136453546364136393631364237353631364536423631323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536313730363932453730363837303346363136333734334437333639373436353639364536363646333333373336333333333332333333393337363333333338376333353735364536433639364536423333333733363333333333323333333933373633333333383763333536313733373336353734373332463639364436373246373737383731373236333646363436353245373036453637333333373336333333333332333333393337363333333338376333353733373537303546363137353634363937343546363637323635363533333337333633333333333233333339333736333333333837633335373337353730354637343639373836393631364533333337333633333333333233333339333736333333333837633335373337353730354636323646364536343333333733363333333333323333333933373633333333383763333537333735373035463732363536373333333733363333333333323333333933373633333333383763333536333646373037393637363733333337333633333333333233333339333736333333333837633335363537303631373935463642363537393333333733363333333333323333333933373633333333383763333537303631373936313730363933333337333633333333333233333339333736333333333837633335363537303631373935463735373236433333333733363333333333323333333933373633333333383763333536353730363137393546373036393634333333373336333333333332333333393337363333333338376333354534424641454536393442394535413442314538423441354546424338313343363237323246334533333337333633333333333233333339333736333333333837633335453442464145453639344239453638383930453538413946454642433831453841464237453938373844453639364230453739394242453542443935333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345353135314537414438394537424141374534424241334536384338324535424338304539383039414537424439314535394438303343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323634363136393637373536313735373236433232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536343631363936373735363137353732364333333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453541314142453538363939453539303845453542303836453539434138453941363936453941314235453639384245453741344241453442424133453638433832453538413946453838334244454642433843453642324131453639433839453841464237453739353939453741394241323232303246334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545363839384245363943424135313531453542454145453442464131453638393933453542433830453742443931453741423939453842374233453842444143453642353846453841373838453539394138334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237313731364137353644373032323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353731373136413735364437303333333733363333333333323333333933373633333333383763333545344246414545363934423945363838393045353841394645464243383133333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334530413039303930393039303930393039303930393039334337303732363533454536423341384536383438464546424339414535383838364537414239394536383839304536394341434534424242374536413042434538414642374535384242464534424438454534424138454535383839444535413738424538423541304539383038314534424439394539413239443343324637303732363533453041303930393039303930393039303930393039334332463634363937363345304130393039303930393039303930393039334332463634363937363345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453538383944453541373842453842354130453938303831453442443939453941323944334332463643363136323635364333453041303930393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323636363536453741363836313645354636363732363536353232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536363635364537413638363136453546363637323635363533333337333633333333333233333339333736333333333837633335373337353730354637343639373836393631364533333337333633333333333233333339333736333333333837633335323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433246373336353643363536333734334533433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545383831393445374233424245363936423945354243384633433246364336313632363536433345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373436353738373436313732363536313230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373337353730354637323635373036463732373432323230373236463737373333443232333832323230373337343739364336353344323237373639363437343638334133313330333032353342323232303730364336313633363536383646364336343635373233443232453641304243453542433846454642433941453238303943453842374233453842444143453939334245453638454135374345363843383945393932414545364130383745394132393845323830394445464243384345354136383245323830394336383734373437303341324632463738373837383246374345383831393445374233424235313531453238303944454642433843453541343941453442384141453838313934453742334242453639364239453542433846453841464237453638444132453841313843323233453333333733363333333333323333333933373633333333383763333537333735373035463732363537303646373237343333333733363333333333323333333933373633333333383763333533433246373436353738373436313732363536313345334332463634363937363345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453539303845453538464230453538354143453539313841334332463643363136323635364333453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433734363537383734363137323635363132303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323733373537303546364536463734363936333635323232303732364637373733334432323338323232303733373437393643363533443232373736393634373436383341333133303330323533423232323037303643363136333635363836463643363436353732334432323232334533333337333633333333333233333339333736333333333837633335373037323646373837393546373036463732373433333337333633333333333233333339333736333333333837633335373037323646373837393546373537333635373233333337333633333333333233333339333736333333333837633335373037323646373837393546373037373634333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453538354233453939344145453541443937334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232364236353739373736463732363437333232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536423635373937373646373236343733333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453742443931453741423939453638463846453842464230334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363436353733363337323639373037343639364636453232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536343635373336333732363937303734363936463645333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453941363936453941314235453641303837453941323938453641303846453538464141453639384245453741344241453539303845453742433830334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237333639373436353645363136443635354636383639363436353232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335373137313730363137393546364236353739333333373336333333333332333333393337363333333338376333353232323037323635373137353639373236353634334432323232334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324436463636363637333635373432443333323036333646364332443733364432443338323233453343363936453730373537343230373437393730363533443232373337353632364436393734323232303645363136443635334432323733373536323644363937343232323037363631364337353635334432324534424641454536393442393232323036333643363137333733334432323632373436453230363237343645324437303732363936443631373237393230363237343645324436323643364636333642323232303246334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303933433246363636463732364433453041303930393039334332463634363937363345304130393039333333373336333333333332333333393337363333333338376333354534424641454536393442394536383839304535384139464546424338313333333733363333333333323333333933373633333333383763333545373934413845363838423745353930384445344238384445383833424445344238424145374139424145464243383133333337333633333333333233333339333736333333333837633335363136343644363936453546373537333635373233333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413039303930393039303930393343324636343639373633453041303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545393832414545374145423145384234413645353846423733433246364336313632363536433345304130393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323644363136393643354636453631364436353232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536443631363936433546364536313644363533333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413039303930393039303930393343324636343639373633453041303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545393832414545374145423145354146383645374130383133433246364336313632363536433345304130393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323644363136393643354637303737363432323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335364436313639364335463730373736343333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303639363433443232363637323631364436353546373336353734333232323230373337343739364336353344323233333337333633333333333233333339333736333333333837633335364336313739363537323246333332453331324533313246364336313739363537323245364137333232334533433246373336333732363937303734334530413039334337333633373236393730373432303733373236333344323233333337333633333333333233333339333736333333333837633335363336433639373036323646363137323634324536413733324633313245333732453331324636333643363937303632364636313732363432453644363936453245364137333232334533433246373336333732363937303734334530413039334336343639373632303633364336313733373333443232364436463634363136433230363636313634363532303639364532323230363936343344323236363631364536373638364636453637373537323643323232303734363136323639364536343635373833443232324433313232323037323646364336353344323236343639363136433646363732323230363137323639363132443638363936343634363536453344323237343732373536353232334530413039303933433634363937363230363336433631373337333344323236443646363436313643324436343639363136433646363732323345304130393039303933433634363937363230363336433631373337333344323236443646363436313643324436333646364537343635364537343232334530413039303930393039334336343639373632303633364336313733373333443232364436463634363136433244363836353631363436353732323233453343363237353734373436463645323037343739373036353344323236323735373437343646364532323230363336433631373337333344323236333643364637333635323232303634363137343631324436343639373336443639373337333344323236443646363436313643323233453343373337303631364532303631373236393631324436383639363436343635364533443232373437323735363532323345433339373343324637333730363136453345334337333730363136453230363336433631373337333344323237333732324436463645364337393232334545353835423345393937414433433246373337303631364533453343324636323735373437343646364533453041303930393039303930393343363833343230363336433631373337333344323236443646363436313643324437343639373436433635323233454539393842324537424141324539393342454536384541354537393439464536383839303343324636383334334530413039303930393039334332463634363937363345304130393039303930393343363436393736323036333643363137333733334432323644364636343631364332443632364636343739323233453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336343639373632303633364336313733373333443232363936453730373537343244363737323646373537303232334530413039303930393039303930393039334336343639373632303633364336313733373333443232363936453730373537343244363737323646373537303244363136343634364636453232334545393938423245374241413245393933424545363845413533433246363436393736334533433639364537303735373432303734373937303635334432323734363537383734323232303639363433443232373436313732363736353734354637353732364332323230373636313643373536353344323232323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373236353631363434463645364337393344323237323635363136343446364536433739323233453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336333635364537343635373233453343363237353734373436463645323036333643363137333733334432323632373436453230363237343645324436393645363636463230363237343645324437333644323232303639363433443232373236353633373236353631373436353546373537323643323233454539383738444536393642304537393439464536383839303343324636323735373437343646364533453236364536323733373033423343363237353734373436463645323036333643363137333733334432323632373436453230363237343645324437373631373236453639364536373230363237343645324437333644323036333646373037393244363237343645323232303639363433443232363336463730373937353732364332323230363436313734363132443633364336393730363236463631373236343244373436353738373433443232323233454534423838304539393441454535413438444535383842364539393342454536384541353343324636323735373437343646364533453343324636333635364537343635373233453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232364436463634363136433244363636463646373436353732323233453343363237353734373436463645323037343739373036353344323236323735373437343646364532323230363336433631373337333344323236323734364532303632373436453244373736383639373436353232323036343631373436313244363436393733364436393733373333443232364436463634363136433232334545353835423345393937414433433246363237353734373436463645334533433246363436393736334530413039303930393343324636343639373633453041303930393343324636343639373633453041303933433246363436393736334530413039334337333633373236393730373433453041303930393636373536453633373436393646364532303633363836353633364237353732364332383239323037423041303930393039373636313732323037353732364332303344323032343238323236393645373037353734354236453631364436353344323736363631364536373638364636453637354637353732364332373544323232393245373636313643323832393342304130393039303936393636323032383735373236433245363936453634363537383446363632383237363837343734373032373239323033453344323033303230323632363230373537323643324536393645363436353738344636363238323733443237323932303345334432303330323932303742304130393039303930393736363137323230363936393230334432303643363137393635373232453643364636313634323833323243323037423041303930393039303930393733363836313634363533413230354233303245333132433230323732333636363636363237354430413039303930393039374432393342304130393039303930393234324536313641363137383238374230413039303930393039303937343739373036353341323032323530344635333534323232433041303930393039303930393735373236433341323032323631364136313738324537303638373033463631363337343344363336383635363336423634373737413232324330413039303930393039303936343631373436313341323037423041303930393039303930393039373537323643334132303735373236433041303930393039303930393744324330413039303930393039303936343631373436313534373937303635334132303237364137333646364532373243304130393039303930393039373337353633363336353733373333413230363637353645363337343639364636453238363436313734363132393230374230413039303930393039303930393643363137393635373232453633364336463733363532383639363932393342304130393039303930393039303936393636323032383634363137343631324536333646363436353230334433443230333132393230374230413039303930393039303930393039364336313739363537323245364437333637323832374536413338304536423538424536414441334535423842383237323933423041303930393039303930393039374432303635364337333635323036393636323032383634363137343631324536333646363436353230334433443230333232393230374230413039303930393039303930393039364336313739363537323245363136433635373237343238323745393933424545363845413545363937413045364233393545384145424645393937414545363838393645384246393445353942394545353836383545354145423945344238384445363938414636413733364636454536413042434535424338463237323933423041303930393039303930393039374432303635364337333635323037423041303930393039303930393039303936433631373936353732324536313643363537323734323832374538414641354539393342454536384541354536393741304536423339354538414542464539393741453237323933423041303930393039303930393039374430413039303930393039303937443243304130393039303930393039363537323732364637323341323036363735364536333734363936463645323836343631373436313239323037423041303930393039303930393039364336313739363537323245363336433646373336353238363936393239334230413039303930393039303930393643363137393635373232453644373336373238323745373942414545364130383735353532344345384246394545363845413545384236383545363937423632373239334230413039303930393039303930393732363537343735373236453230363636313643373336353342304130393039303930393039374430413039303930393039374432393342304130393039303937443230363536433733363532303742304130393039303930393643363137393635373232453631364336353732373432383237453939334245453638454135453539434230453539443830453939343939453841464146323732393342304130393039303937443041303930393744304130393039323432383634364636333735364436353645373432393245373236353631363437393238363637353645363337343639364636453238323932303742304130413234323832323733363536433635363337343542364536313644363533443237363636313645363736383646364536373546363137303639323735443232323932453633363836313645363736353238363637353645363337343639364636453238323937423041303936393636323832343238373436383639373332393245373636313643323832393230334433443230333932393742304130393039323432383232323336363631364536373638364636453637354636343639373932323239324536333733373332383232363436393733373036433631373932323243323236393645363836353732363937343232323933423041303930393234323832323233363636313645363736383646364536373546363736363232323932453633373337333238323236343639373337303643363137393232324332323645364636453635323232393342304130393039304130393744363536433733363532303639363632383234323837343638363937333239324537363631364332383239323033443344323033303239374230413039303932343238323232333636363136453637363836463645363735463634363937393232323932453633373337333238323236343639373337303643363137393232324332323645364636453635323232393342304130393039323432383232323336363631364536373638364636453637354636373636323232393245363337333733323832323634363937333730364336313739323232433232364536463645363532323239334230413039303930413039374436353643373336353742304130393230323032303230323432383232323336363631364536373638364636453637354636343639373932323239324536333733373332383232363436393733373036433631373932323243323236453646364536353232323933423041303932303230323032303234323832323233363636313645363736383646364536373546363736363232323932453633373337333238323236343639373337303643363137393232324332323639364536383635373236393734323232393342304130393744304130393041374432393342304130413039303930393736363137323230363336433639373036323646363137323634323033443230364536353737323034333643363937303632364636313732363432383237324536333646373037393244363237343645323732433230374230413039303930393039363336463645373436313639364536353732334132303634364636333735364436353645373432453637363537343435364336353644363536453734343237393439363432383237363636313645363736383646364536373735373236433237323930413039303930393744323933423041303930393039363336433639373036323646363137323634324536463645323832373733373536333633363537333733323732433230363637353645363337343639364636453238363532393230374230413039303930393039364336313739363537323245364437333637323832374535413438444535383842364536383839304535384139464546424338313237323933423041303930393039374432393342304130393039303936333643363937303632364636313732363432453646364532383237363537323732364637323237324332303636373536453633373436393646364532383635323932303742304130393039303930393643363137393635373232453644373336373238323745354134384445353838423645354134423145384234413545464243384345384146423745393935424645363843383945393933424545363845413545353930384545363839384245353841413845354134384445353838423632373239334230413039303930393744323933423041303930393039373636313732323036333643363937303632364636313732363432303344323036453635373732303433364336393730363236463631373236343238323732453633364637303739324436323734364532373243323037423041303930393039303936333646364537343631363936453635373233413230363436463633373536443635364537343245363736353734343536433635364436353645373434323739343936343238323736363631364536373638364636453637373636393730323732393041303930393039374432393342304130393039303936333643363937303632364636313732363432453646364532383237373337353633363336353733373332373243323036363735364536333734363936463645323836353239323037423041303930393039303936433631373936353732324536443733363732383237453541343844453538384236453638383930453538413946454642433831323732393342304130393039303937443239334230413039303930393633364336393730363236463631373236343245364636453238323736353732373236463732323732433230363637353645363337343639364636453238363532393230374230413039303930393039364336313739363537323245364437333637323832374535413438444535383842364535413442314538423441354546424338434538414642374539393542464536384338394539393342454536384541354535393038454536383938424535384141384535413438444535383842363237323933423041303930393039374432393342304130393039303932343238323232333633373236353631373436353546373537323643323232393245363336433639363336423238363637353645363337343639364636453238323932303742304130393039303930393736363137323230373336353643363632303344323032343238373436383639373332393342304130393039303930393639363632303238373336353643363632453631373437343732323832323634363137343631324436433646363336423232323932303344334433443230323237343732373536353232323932303732363537343735373236453342304130393039303930393635364337333635323037333635364336363245363137343734373232383232363436313734363132443643364636333642323232433230323237343732373536353232323933423041303930393039303937363631373232303735373236433230334432303234323832323639364537303735373435423639363433443237364336463645363737353732364332373544323232393245373636313643323832393342304130393039303930393639363632303238373537323643323033443344323032373237323932303742304130393039303930393039364336313739363537323245363136433635373237343238323745374244393145353944383045344238384445383833424445344238424145374139424132373239334230413039303930393039303937323635373437353732364532303636363136433733363533423041303930393039303937443041303930393039303937363631373232303639363932303344323036433631373936353732324536433646363136343238333132433230374230413039303930393039303937333638363136343635334132303542333032453331324332303237323336363636363632373544304130393039303930393744323933423041303930393039303932343245363736353734323832323631364136313738324537303638373033463631363337343344363337323635363137343635354637353732364332363636364637323633363533443331323636433646364536373735373236433344323232303242323036353645363336463634363535353532343934333646364437303646364536353645373432383735373236433239324332303636373536453633373436393646364532383634363137343631323932303742304130393039303930393039364336313739363537323245363336433646373336353238363936393239334230413039303930393039303936393636323032383634363137343631324536333646363436353230334433443230333032393230374230413039303930393039303930393234323832323233373436313732363736353734354637353732364332323239324537363631364332383634363137343631324537353732364332393342304130393039303930393039303932343238323232333633364637303739373537323643323232393245363137343734373232383237363436313734363132443633364336393730363236463631373236343244373436353738373432373243323036343631373436313245373537323643323933423041303930393039303930393039323432383237323336363631364536373638364636453637373537323643323732393245364436463634363136433238323737333638364637373237323933423041303930393039303930393744323036353643373336353230374230413039303930393039303930393643363137393635373232453631364336353732373432383634363137343631324536443733363732393342304130393039303930393039374430413039303930393039303937333635364336363245363137343734373232383232363436313734363132443643364636333642323232433230323236363631364337333635323232393342304130393039303930393744324332303237364137333646364532373239334230413039303930393744323933423041303930393039323432383232323337323635363337323635363137343635354637353732364332323239324536333643363936333642323836363735364536333734363936463645323832393230374230413039303930393039373636313732323037333635364336363230334432303234323837343638363937333239334230413039303930393039363936363230323837333635364336363245363137343734373232383232363436313734363132443643364636333642323232393230334433443344323032323734373237353635323232393230373236353734373537323645334230413039303930393039363536433733363532303733363536433636324536313734373437323238323236343631373436313244364336463633364232323243323032323734373237353635323232393342304130393039303930393736363137323230373537323643323033443230323432383232363936453730373537343542363936343344323736433646364536373735373236433237354432323239324537363631364332383239334230413039303930393039363936363230323837353732364332303344334432303237323732393230374230413039303930393039303936433631373936353732324536313643363537323734323832374537424439314535394438304534423838444538383342444534423842414537413942413237323933423041303930393039303930393732363537343735373236453230363636313643373336353342304130393039303930393744304130393039303930393736363137323230363936393230334432303643363137393635373232453643364636313634323833313243323037423041303930393039303930393733363836313634363533413230354233303245333132433230323732333636363636363237354430413039303930393039374432393342304130393039303930393234324536373635373432383232363136413631373832453730363837303346363136333734334436333732363536313734363535463735373236433236363636463732363336353344333132363643364636453637373537323643334432323230324232303635364536333646363436353535353234393433364636443730364636453635364537343238373537323643323932433230363637353645363337343639364636453238363436313734363132393230374230413039303930393039303936433631373936353732324536333643364637333635323836393639323933423041303930393039303930393639363632303238363436313734363132453633364636343635323033443344323033303239323037423041303930393039303930393039364336313739363537323245364437333637323832374537393439464536383839304539393342454536384541354536383839304535384139463237323933423041303930393039303930393039323432383232323337343631373236373635373435463735373236433232323932453736363136433238363436313734363132453735373236433239334230413039303930393039303930393234323832323233363336463730373937353732364332323239324536313734373437323238323736343631373436313244363336433639373036323646363137323634324437343635373837343237324332303634363137343631324537353732364332393342304130393039303930393039374432303635364337333635323037423041303930393039303930393039364336313739363537323245363136433635373237343238363436313734363132453644373336373239334230413039303930393039303937443041303930393039303930393733363536433636324536313734373437323238323236343631373436313244364336463633364232323243323032323636363136433733363532323239334230413039303930393039374432433230323736413733364636453237323933423041303930393039374432393342304130393039374432393342304130393343324637333633373236393730373433453041333333373336333333333332333333393337363333333338376333353737373837303631373935463631373037303639363433333337333633333333333233333339333736333333333837633335323232303732363537313735363937323635363433443232323233453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324436433637324433333230363336463645373437323646364332443643363136323635364332323345453542454145453442464131453639344146453442423938453539353836453638384237453538464237334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324436433637324433383232334530413039303930393039303930393039334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237373738373036313739354636443633363836393634323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353737373837303631373935463644363336383639363433333337333633333333333233333339333736333333333837633335363636353645374136383631364535463730373236393633363536433639364436393734333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039303930393039334332463733363536433635363337343345304130393039303930393039303930393039303933433636364636453734323036333646364336463732334432323637373236353635364532323345453542433830453539304146453539303845453538383836453741423939453841454245453742444145453539353836453539333831453539344145453442424237453442383844453838334244453842363835453842463837453442384242453741423939453539344145453442424237453739413834333245353830384445464243384345344244384545344241384533314535383538334537394138344535393538364535393338314535393441454534424242374534423838444538383342444538423638354538424638373332453538353833453338303832334332463636364636453734334530413039303930393039303930393039303933433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433333230363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345304130393039303930393039303930393039334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039334332463636364637323644334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323237343631363232443730363136453635323036363631363436353230363936453232323036393634334432323636363536453741363836313645354637343639373836393631364532323345304130393039303930393039303933433636364637323644323036463645373337353632364436393734334432323732363537343735373236453230373336313736363535333635373437343639364536373238373436383639373332393232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332303636364637323644324436323646373236343635373236353634323232303732364636433635334432323636364637323644323233453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453542433830453539304146453638463930453738454230334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363536453741363836313645354637343639373836393631364532323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353636363536453741363836313645354637343639373836393631364533333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545363934414645344242393845354145394445363846393045373845423045363936423945354243384633433246364336313632363536433345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363636353645374136383631364535463734363937383639363136453546363136433639373036313739323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333545363839424545353838423034323446344445354239423645354237423245383837414145353841413845353845424245393939413433333337333633333333333233333339333736333333333837633335303933333337333633333333333233333339333736333333333837633335363636353645374136383631364535463730373236393633363533333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413039303930393039303930393039303933433246363436393736334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545344238393345344238394145373839383845363838393045363943414345344242423745364130424333433246364336313632363536433345304130393039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363636353645374136383631364535463633364637333734333232323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463633364637333734333233333337333633333333333233333339333736333333333837633335373736353633363836313734354636313730363933333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233453533363537323736363537323433363836313645323836363734373137313239334332463646373037343639364636453345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345353737383530373537333638363537323343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363936343344323236363732363136443635354637333635373433333232323037333734373936433635334432323333333733363333333333323333333933373633333333383763333537373635363336383631373435463631373036393333333733363333333333323333333933373633333333383763333536343639373337303643363137393341364536463645363533423333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453938324145453442424236334332463646373037343639364636453345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542454145453442464131334332463646373037343639364636453345304130393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535414642394536384541354534423838424535384439354535413442314538423441354536384639304539383639323343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232364436353733373336313637363535463634373536393641363936353232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335364436353733373336313637363535463634373536393641363936353333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535383541384539383341384535393538364535393338314534423838424535384439354536384639304539383639323343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232364436353733373336313637363535463632373537393232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335364436353733373336313637363535463632373537393333333733363333333333323333333933373633333333383763333536393730333333373336333333333332333333393337363333333338376333353632363936453634333333373336333333333332333333393337363333333338376333353737373837303631373935463634364636443631363936453333333733363333333333323333333933373633333333383763333537373738373036313739354636313730373036393634333333373336333333333332333333393337363333333338376333353737373837303631373935463644363336383639363433333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545354245414545344246413145363846393045373845423045363936423945354243384633433246364336313632363536433345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363636353645374136383631364535463734363937383639363136453546373737383232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463734363937383639363136453546373737383333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233453531353145363846393045373845423045363936423945354243384633433246364336313632363536433345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363636353645374136383631364535463734363937383639363136453546373137313232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463734363937383639363136453546373137313333333733363333333333323333333933373633333333383763333533433733363337323639373037343230364336313645363737353631363736353344323736413631373636313733363337323639373037343237334537373639364536343646373732453643364636333631373436393646364532453638373236353636334432373245324636433646363736393645324537303638373032373342334332463733363337323639373037343345333333373336333333333332333333393337363333333338376333353735363935463633364636433646373237343646333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545374241423545353930393145364238393045353846393833433246364637303734363936463645334530413039303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545364138414145353930393145364238393045353846393833433246364637303734363936463645334530413039303930393039303930393039303930393039334332463733363536433635363337343345304130393039303930393039303930393039303933433246363436393736334530413039303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373837333244333432323345304130393039303930393039303930393039303930393343363436393736323036333643363137333733334432323639364537303735373432443637373236463735373032303639364537303735373432443633364636433646373237303639363336423635373232303633364636433646373237303639363336423635373232443635364336353644363536453734323233453041303930393039303930393039303930393039303930393343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373536393546363336463643364637323331323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453941323943453838394232333133364538424639424535383842364534424241334537413038313232323036443631373836433635364536373734363833443232333732323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335373536393546363336463643364637323331333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039303933433733373036313645323036333643363137333733334432323639364537303735373432443637373236463735373032443631363436343646364532323345334336393345334332463639334533433246373337303631364533453041303930393039303930393039303930393039303933433246363436393736334530413039303930393039303930393039303930393343324636343639373633453041303930393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437383733324433343232334530413039303930393039303930393039303930393039334336343639373632303633364336313733373333443232363936453730373537343244363737323646373537303230363936453730373537343244363336463643364637323730363936333642363537323230363336463643364637323730363936333642363537323244363536433635364436353645373432323345304130393039303930393039303930393039303930393039334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237353639354636333646364336463732333232323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373036433631363336353638364636433634363537323344323245394132394345383839423233313336453842463942453538384236453442424133453741303831323232303644363137383643363536453637373436383344323233373232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536363631364536373638364636453637354636313730363933333337333633333333333233333339333736333333333837633335363436393733373036433631373933413645364636453635334233333337333633333333333233333339333736333333333837633335323233453041323032303230323030393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323030393039303930393039334336343639373632303633364336313733373333443232363936453730373537343244363737323646373537303232334530413230323032303230303930393039303930393039334336343639373632303633364336313733373333443232363936453730373537343244363737323646373537303244363136343634364636453232334545393938423245374241413234313530343933433246363436393736334530413230323032303230303930393039303930393039334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236363631364536373638364636453637354637353732364332323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335303930393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545393938423234333433453641384131453539443937453841454245453742444145334332463638333333453041303930393039334332463634363937363345304130393039303933433634363937363230363336433631373337333344323232323345304130393039303930393343363636463732364432303631363337343639364636453344323232453246373336353734324537303638373033463644364636343344363436353636363536453634354636453232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332323230373236463643363533443232363636463732364432323345334336393645373037353734323037343739373036353344323236383639363436343635364532323230364536313644363533443232363436463232323037363631364337353635334432323733373536323644363937343232323032463345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345343334334539393842324536384141344537414438394537424141373343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363436353636363536453634363936343232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454534424438453238453638454138453838443930323933433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233323232334545344238414433433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233333232334545394142393833433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233343232334545364242393145353841413845394141384345384146383145374130383133433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039334332463634363937363345334336323732323032463345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333232303633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345334336323732323032463345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039334332463636364637323644334530413039303930393343324636343639373633453041303930393039334336343639373632303633364336313733373333443232373036313645363536433244363636463646373436353732323233453041303930393039303933433733373036313645323036333643363137333733334432323637364337393730363836393633364636453230363736433739373036383639363336463645324436393645363636463244373336393637364532323345334332463733373036313645334534333433453939384232453638414134453841464234453639383845334336323732323032463345304130393039303930394536424239314535384141384539414138434538414638314537413038314546424339414535383541384535423138304535424338304535393041464536424239314535384141384539414138434538414638314537413038314546424338434539414138434538414638314539383039414538424638374535393038454536383938444538383342444538414542464539393741453343363237323230324633453041303930393039303945394142393845464243394145353835413845354231383045344244424645373934413845393938423234333433454642433843453442433941453542444231453539333844453742443931453741423939343135303530453539323843453541464239453638454135453842444146453442424236453739413834453641444133453542384238453442444246453739344138334336323732323032463345304130393039303930394534423841444546424339414534424339414535424442314535393338444536393039434537423441324535424339354536393338454537394138344536393442364535424439354546424338434535424242414538414541454534424238354535394341384536414441334535394341384535384639374535383842303433343345363934424245353837424245344238393445393938423245354245413145344238384445344244423345363937423645354243383045353930414633433632373232303246334530413039303930393039453442443845454642433941453739344138453638384237453941363936453641434131453841454246453939374145453842463942453841313843453941413843453841463831454642433838453638454138453838443930454642433839334336323732323032463345304130393039303933433246363436393736334530413039303933433246363436393736334530413039333333373336333333333332333333393337363333333338376333354534424641454536393442394535413442314538423441354546424338313343363237323246334533333337333633333333333233333339333736333333333837633335373536393546363336463643364637323332333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303930393039303933433733373036313645323036333643363137333733334432323639364537303735373432443637373236463735373032443631363436343646364532323345334336393345334332463639334533433246373337303631364533453041303930393039303930393039303930393039303933433246363436393736334530413039303930393039303930393039303930393343324636343639373633453041303930393039303930393039303930393343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454539413639364539413142354534423838424535384439354536393842454537413442414536413841314535424338463343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373536393546373336383646373032323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353735363935463733363836463730333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453639384245453741344241453639303943453742344132453539353836453539333831334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237333635363137323633363835463646373036353645323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537333635363137323633363835463646373036353645333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453538463931453538444131453539353836453539333831453442383842453538443935453641303837453941323938334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236363631364236313546363936453730373537343232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335453442464145453639344239453442453942453842344137453539353836453938353844453742444145453638383930453538413946454642433831333333373336333333333332333333393337363333333338376333353644364636343631364333333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232323232303246334533433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433333230363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345334336323732323032463345304130393039303930393039334332463634363937363345334336323732323032463345304130393039303930393343324636343639373633453041303930393039334332463636364637323644334530413039303933433246363436393736334530413039334332463634363937363345304130393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454538414541314535383839324534424242424535384141314535383839374538413141383343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039303933433730334545384146423745363843383945383837414145354237423145373941383445393943383045384136383145373942393145363845413745344242413545344238384245374244393145353944383045333830383245353846414145383833424445353943413845344238383045344238414145353943423045363936423945373942393145363845413745464243384345353844383345344238383745344238384445384136383145354134394145383841383245373832423945373942393145363845413745363838393645353943413845354134394145354134383445373942393145363845413745464243384345353930413645353838393945344243394145354146424345383837423445363935423045363844414545393934393945344239423145464243383133433246373033453041303930393039334337303345453641463846453639374135453639354230453638444145453542413933453742424234453638414134324245363845393245384131384345364136394345354135393645353841423145353846393145363934424532424536384639304536383839304534424439394539413239444535424242364538424639464535383842304538423441364546424338384536414638464535413441393330453738324239453539303845453638394137453841313843333245364143413145464243383945464243394133433246373033453041303930393039334336433639323036333643363137333733334432323643363937333734324436373732364637353730324436393734363536443232334533333337333633333333333233333339333736333333333837633335363337323646364532453730363837303346363436463344363436313639364337393236363136443730334236423635373933443333333733363333333333323333333933373633333333383763333530393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039334332463634363937363345304130393039303930393333333733363333333333323333333933373633333333383763333537343739373036353333333733363333333333323333333933373633333333383763333530393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334533333337333633333333333233333339333736333333333837633335364536313644363533333337333633333333333233333339333736333333333837633335323232303246334530413039303930393039303930393039303930393333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039303930393039333333373336333333333332333333393337363333333338376333353343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345304130393039303930393039303930393039303933333337333633333333333233333339333736333333333837633335373437393730363533333337333633333333333233333339333736333333333837633335363936453730373537343333333733363333333333323333333933373633333333383763333532323230373236463737373333443232333532323230373337343739364336353344323237373639363437343638334133313330333032353342323232303730364336313633363536383646364336343635373233443232333333373336333333333332333333393337363333333338376333353645364637343635333333373336333333333332333333393337363333333338376333353039303930393039303930393039303930393039334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323333333733363333333333323333333933373633333333383763333532323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353039303930393039303930393039303930393039334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323233333337333633333333333233333339333736333333333837633335303930393039303930393039303930393343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039333333373336333333333332333333393337363333333338376333353343324637343635373837343631373236353631334530413039303930393039303930393039303930393333333733363333333333323333333933373633333333383763333537343635373837343631373236353631333333373336333333333332333333393337363333333338376333353734373937303635333333373336333333333332333333393337363333333338376333353733363536433635363337343333333733363333333333323333333933373633333333383763333530393039303930393039303930393039303930393343373436353738373436313732363536313230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232333333373336333333333332333333393337363333333338376333353232323037363631364337353635334432324546424242463333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373036433631363336353638364636433634363537323344323233333337333633333333333233333339333736333333333837633335364536463734363533333337333633333333333233333339333736333333333837633335364637303734363936463645373333333337333633333333333233333339333736333333333837633335303930393039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333333373336333333333332333333393337363333333338376333353232334533333337333633333333333233333339333736333333333837633335334332463646373037343639364636453345304130393039303930393039303930393039303930393039333333373336333333333332333333393337363333333338376333353039303930393039303930393039303930393039334332463733363536433635363337343345304130393039303930393039303930393039303933333337333633333333333233333339333736333333333837633335373336353734333333373336333333333332333333393337363333333338376333353636363536453741363836313645354636323735373933333337333633333333333233333339333736333333333837633335363436393733373036433631373933413645364636453635334233333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454535424338304539383039414535383838364537414239394537393538434539394441324536384639304537413442414538414641443343324636433631363236353643334530413039303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363536453741363836313645354637323635363736313643363537323734323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536363635364537413638363136453546373236353637363136433635373237343333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230324633453343324636343639373633453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454536393841464535393041364539393939304535383842364536414638464534423841413439353045374144424545353838423045344238383045364143413133433246364336313632363536433345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237313639363136453634363136463546364336393644363937343639373032323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353731363936313645363436313646354636433639364436393734363937303333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535393041363343324636463730373436393646364533453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545363938414633433246364637303734363936463645334530413039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324436463636363637333635373432443332323036333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453041303930393039303930393343324636343639373633453041303930393039303933433246363436393736334530413039303930393343324636363646373236443345304130393039334332463634363937363345304130393039334336343639373632303633364336313733373333443232373036313645363536433244363636463646373436353732323233453041303930393039334337333730363136453230363336433631373337333344323236373643373937303638363936333646364532303637364337393730363836393633364636453244363936453636364632443733363936373645323233453343324637333730363136453345453541353936453538414231453442443939453941323944453538383944453541373842453538304243453541314142453538363939453442383830453442384141453538304243453442424133453841314138453638393830453639433839453742314242453539453842453538383836453741423939453938334244453442383830453641304237454642433843453541314142453538363939333345344238414145353830424345354239423645373934413837434539394139344535424338304534424241334538413141384534423838444535393038434537423142424535394538424535383838364537414239394534423838444534423838304536413042374546424338434534424538424535413638323330324533303331374333303245333033323743333032453330333332304535383838364535383841424536393841464536393941454539383039414537393441384536383842374533383038314536393941454535384638414537383938384535383838364537414239394533383038314534423839334534423839414537383938384535383838364537414239394537394138344535413539364535384142314534424439394539413239444535383839444535413738424535383042434533383038323041303930393343324636343639373633453041303933433246363436393736334530413039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323230363936343344323237343639373436433635323233454537414442454535383842304537424239464538414541313343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039303933433734363136323643363532303633364336313733373333443232373436313632364336353230373436313632364336353244363236463732363436353732363536343232334530413039303930393039334337343632364636343739334530413039303930393039303933433734373233453041303930393039303930393039334337343638323037333734373936433635334432323636364636453734324437333639374136353341323033313333373037383342323232303633364336313733373333443232373436353738373432443633363536453734363537323232334530413039303930393039303930393039334336393230363336433631373337333344323236363631323036363631324437353733363537323244363336393732363336433635324436463232334533433246363933453230453442423841453639374135453741444245453538384230334336323732334533433733373036313645323036393634334432323633364637353645373433313232334533433246373337303631364533454534424142413041303930393039303930393039334332463734363833453041303930393039303930393039334337343638323037333734373936433635334432323636364636453734324437333639374136353341323033313333373037383342323232303633364336313733373333443232373436353738373432443633363536453734363537323232334530413039303930393039303930393039334336393230363336433631373337333344323236363631323036363631324437353733363537323244363336393732363336433635323233453343324636393345323045363938413845363937413545374144424545353838423033433632373233453343373337303631364532303639363433443232363336463735364537343332323233453343324637333730363136453345453442414241304130393039303930393039303933433246373436383345304130393039303930393039303933433734363832303733373437393643363533443232363636463645373432443733363937413635334132303331333337303738334232323230363336433631373337333344323237343635373837343244363336353645373436353732323233453041303930393039303930393039303933433639323036333643363137333733334432323636363132303636363132443730363936353244363336383631373237343232334533433246363933453230453742344146453841454131453741444245453538384230334336323732334533433733373036313645323036393634334432323633364637353645373433333232334533433246373337303631364533454534424142413041303930393039303930393039334332463734363833453041303930393039303930393343324637343732334530413039303930393039303933433734373233453041303930393039303930393039334337343638323037333734373936433635334432323636364636453734324437333639374136353341323033313333373037383342323232303633364336313733373333443232373436353738373432443633363536453734363537323232334530413039303930393039303930393039334336393230363336433631373337333344323236363631323036363631324436443646364536353739323233453343324636393345323045344242384145363937413545393830383145353837424145344244393945394132394433433632373233453343373337303631364532303639363433443232363336463735364537343334323233453343324637333730363136453345453538353833304130393039303930393039303933433246373436383345304130393039303930393039303933433734363832303733373437393643363533443232363636463645373432443733363937413635334132303331333337303738334232323230363336433631373337333344323237343635373837343244363336353645373436353732323233453041303930393039303930393039303933433639323036333643363137333733334432323636363132303636363132443644364636453635373932323345334332463639334532304536393841384536393741354539383038314535383742414534424439394539413239443343363237323345334337333730363136453230363936343344323236333646373536453734333532323345334332463733373036313645334545353835383330413039303930393039303930393343324637343638334530413039303930393039303930393343373436383230373337343739364336353344323236363646364537343244373336393741363533413230333133333730373833423232323036333643363137333733334432323734363537383734324436333635364537343635373232323345304130393039303930393039303930393343363932303633364336313733373333443232363636313230363636313244363236313732324436333638363137323734323233453343324636393345323045374234414645384145413145393830383145353837424145344244393945394132394433433632373233453343373337303631364532303639363433443232363336463735364537343336323233453343324637333730363136453345453538353833304130393039303930393039303933433246373436383345304130393039303930393039334332463734373233453041303930393039303933433246373436323646363437393345304130393039303933433246373436313632364336353345304130393039334332463634363937363345304130393343324636343639373633453041303933433733363337323639373037343345304130393039323432383634364636333735364436353645373432393245373236353631363437393238363637353645363337343639364636453238323932303742304130393039303932343238323732333734363937343643363532373239324536383734364436433238323745364144413345353943413845353841413045384244424445363935423045363844414545344238414432453245324532373239334230413039303930393234324536313641363137383238374230413039303930393039373437393730363533413230323234373435353432323243304130393039303930393735373236433341323032323631364136313738324537303638373033463631363337343344373136343633364637353645373432323243304130393039303930393634363137343631353437393730363533413230323736413733364636453237324330413039303930393039363137333739364536333341323037343732373536353243304130393039303930393733373536333633363537333733334132303636373536453633373436393646364532383634363137343631323932303742304130393039303930393039323432383237323336333646373536453734333132373239324536383734364436433238363436313734363132453633364637353645373433313239334230413039303930393039303932343238323732333633364637353645373433323237323932453638373436443643323836343631373436313245363336463735364537343332323933423041303930393039303930393234323832373233363336463735364537343333323732393245363837343644364332383634363137343631324536333646373536453734333332393342304130393039303930393039323432383237323336333646373536453734333432373239324536383734364436433238363436313734363132453633364637353645373433343239334230413039303930393039303932343238323732333633364637353645373433353237323932453638373436443643323836343631373436313245363336463735364537343335323933423041303930393039303930393234323832373233363336463735364537343336323732393245363837343644364332383634363137343631324536333646373536453734333632393342304130393039303930393039323432383237323337343639373436433635323732393245363837343644364332383237453741444245453538384230453742423946453841454131323732393342304130393039303930393744304130393039303937443239334230413039303937443239304130393343324637333633373236393730373433453041333333373336333333333332333333393337363333333338376333353631364536463735364536333635333333373336333333333332333333393337363333333338376333353642363637313731333333373336333333333332333333393337363333333338376333353642363637313731333333373336333333333332333333393337363333333338376333353631364536463735364536333635333333373336333333333332333333393337363333333338376333354534424441304538424639384536394341414535413141424535383639394536393839334536393441464534424239384535393538364536383842373439343445353932384345354146383645393932413545464243384345384146423745384246393445353942394545354131414245353836393945464243383133333337333633333333333233333339333736333333333837633335323232303733373437393643363533443232364436313738324437373639363437343638334133313330333032353232334530413039303933433246363436393736334530413039334332463634363937363345304133333337333633333333333233333339333736333333333837633335364436393633373236463730363137393631373036393333333733363333333333323333333933373633333333383763333536313633363336463735364537343333333733363333333333323333333933373633333333383763333537333639373436353333333733363333333333323333333933373633333333383763333545364232413145363943383945363839424545353838423034323446344433333337333633333333333233333339333736333333333837633335363537303631373933333337333633333333333233333339333736333333333837633335453639374130453642333935453838374141453542374231453541343844453538384236453838374141453542374231333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454535424338304535393041463343324636463730373436393646364533453041303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393343324636343639373633453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333232303633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345304130393039303930393039334332463634363937363345304130393039303930393343324636343639373633453041303930393039334332463636364637323644334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323237303631364536353643324436363646364637343635373232323345304130393039303933433733373036313645323036333643363137333733334432323637364337393730363836393633364636453230363736433739373036383639363336463645324436393645363636463244373336393637364532323345334332463733373036313645334530413039303930394535424439334535383938444536394338444535384141314535393941383537363536324538424441464534424242364534423842414546424339413333333733363333333333323333333933373633333333383763333537303631373936313730363933323333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039333333373336333333333332333333393337363333333338376333353039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323232443331323233454535383542364535414538334546424338384536383938424535384141384538424539334535383541354546424338393343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323232303639363433443232373036313739363137303639354633303338323232303733373437393643363533443232333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432324534423838444535413141424535383639394535383839394534423838444539393939304535383842363232323032463345334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333332303633364636433244373336443244333932323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453041303930393039303930393039303930393343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393343324636363646373236443345304130393039303930393039334332463634363937363345304130413039303930393039303933433634363937363230363336433631373337333344323237343631363232443730363136453635323036363631363436353230363936453232323036393634334432323636363536453741363836313645354637373646373236423646373236343635373232323345304130393039303930393039303933433636364637323644323036463645373337353632364436393734334432323732363537343735373236453230373336313736363535333635373437343639364536373238373436383639373332393232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332303636364637323644324436323646373236343635373236353634323232303732364636433635334432323636364637323644323233453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453542433830453539304146453542374135453538443935453538413946453838334244334332463643363136323635364333453041303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323737364637323642364637323634363537323546364637303635364532323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353737364637323642364637323634363537323546364637303635364533333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545363846393045344241413445354237413545353844393545353846414645344238384145344243413045353942424545373839383733433246364336313632363536433345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373736463732364236463732363436353732354637303639363332323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432324534424538424535413638324546424339414537393539394537413942414539424239384538414541344534423842414537424439314536393839333331333633334536384541354535384641333232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363936453730373537343244363737323646373537303232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336343639373632303633364336313733373333443232363936453730373537343244363737323646373537303244363136343634364636453232334545373946414445374244393145353944383045364138413145354243384633433246363436393736334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236363631364536373638364636453637354636373636373036313734373436353732364532323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363636313645363736383646364536373546363736363730363137343734363537323645333333373336333333333332333333393337363333333338376333353039303933433733373437393643363533453041303930393039324536323643364636333642324436463730373436393646364537333230324536323734364532303742304130393039303930393646373036313633363937343739334132303330324533383342304130393039303930393636364636453734324437373635363936373638373433413230333633303330334230413039303930393039363336463643364637323341323032333636333333363632333036313041303930393039374430413039303933433246373337343739364336353345304130393039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532323345304130393039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454536393441464534424239384536384541354535384641334539383538444537424441453343324636383333334530413039303930393039334336343639373632303633364336313733373333443232363236433646363336423244364637303734363936463645373332303730373536433643324437323639363736383734323233453343363132303638373236353636334432323245324637303631373936463732363436353732324537303638373032323230363336433631373337333344323236323734364532303632373436453244363436353636363137353643373432323345453639344146453442423938453841454230453542443935334332463631334533433246363436393736334530413039303930393343324636343639373633453041303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323232303732364636433635334432323636364637323644323233453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324436433637324433333230363336463645373437323646364332443643363136323635364332323345453639344146453442423938453541453944453639344146453442423938453638454135453538464133334332463643363136323635364333453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130393039303930393039303933433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363136433639373036313739354636313730363932323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353631364336393730363137393546363137303639333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454536393441464534424239384535414539444537393442354538383439313242453638393842453639434241453742443931453741423939453639344146453442423938334332463646373037343639364636453345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323333323233454536393441464534424239384535414539444535424439334539394441324534424239384536383941424537413038314536393441464534424239383343324636463730373436393646364533453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233323232334545363938393345363934414645344242393845363845413545353846413333433246364637303734363936463645334530413039303930393039303930393041303930393039303930393039303930413039303930393039303930393343324637333635364336353633373433453041303930393039303930393343324636343639373633453041303930393039303933433246363436393736334530413039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244364336373244333332303633364636453734373236463643324436433631363236353643323233453531353145393932423145353843383545363934414645344242393845363845413545353846413333433246364336313632363536433345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324436433637324433383232334530413039303930393039303930393343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237313731373036313739354636313730363932323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353636363936433635333333373336333333333332333333393337363333333338376333353734364437303546364536313644363533333337333633333333333233333339333736333333333837633335363137333733363537343733324636393644363732463632364132453730364536373333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393039303930393343324636343639373633453041303930393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454534424138434537424141374535394639464535393038444539394138464536394342414537393439464536383839303343324636433631363236353643334530413039303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363536453741363836313645354637323635363737323631364536343232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463732363536373732363136453634333333373336333333333332333333393337363333333338376333353635373036313739354637303639363433333337333633333333333233333339333736333333333837633335453442464145453639344239453638383930453538413946323133333337333633333333333233333339333736333333333837633335373137313730363137393546364236353739333333373336333333333332333333393337363333333338376333353731373137303631373935463644363336383639363433333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232343135303439453539434230453539443830453841363831453442424135363837343734373033413246324645363838393636383734373437303733334132463246453542433830453541344234454642433843453442424135324645374242393345354230424532323230324633453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454535424139344537393441383431353035303439343433433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232364336463637363936453546363137303730363936343232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536393730333333373336333333333332333333393337363333333338376333353039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532323345304130393039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454537414541314537393038364535393139384537393942424535424439354535393038454535384642303439353045394141384345384146383133433246363833333345304130393039303933433246363436393736334530413039303930393343363436393736323036333643363137333733334432323232334530413039303930393039334336363646373236443230364636453733373536323644363937343344323237323635373437353732364532303733363137363635353336353734373436393645363732383734363836393733323932323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323036363646373236443244363236463732363436353732363536343232323037323646364336353344323236363646373236443232334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545354243383045353930414645394141384345384146383133433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323736363537323639363637393546363937303546364637303635364532323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353736363537323639363637393546363937303546364637303635364533333337333633333333333233333339333736333333333837633335363636463732363336353643364636373639364533333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535393041363343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454536393841463343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545374242393145354145394145354245414545344246413133433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345304130393039303930393039303930393343363436393736323036333643363137333733334432323639364537303735373432443637373236463735373032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237343638363937323634364336463637363936453546373737383232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333537343638363937323634364336463637363936453546373737383333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230363436393733363136323643363536343230324633453343373337303631364532303633364336313733373333443232363936453730373537343244363737323646373537303244363237343645323233453343363132303638373236353636334432323641363137363631373336333732363937303734334137343638363937323634364336463637363936453632363936453634323832373737373832373239323232303633364336313733373333443232363237343645323036323734364532443733373536333633363537333733323233454537424239314535414539413343324636313345334336313230363837323635363633443232364136313736363137333633373236393730373433413734363836393732363436433646363736393645373536453632363936453634323832373737373832373239323232303633364336313733373333443232363237343645323036323734364532443634363136453637363537323232334545384137413345374242393133433246363133453343324637333730363136453345334332463634363937363345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334533433632373232303246334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545374242393145354145394135313531334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453041303930393039303930393039303933433634363937363230363336433631373337333344323236393645373037353734324436373732364637353730323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373436383639373236343643364636373639364535463731373132323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335373537333635373233333337333633333333333233333339333736333333333837633335364636433634373037373634333333373336333333333332333333393337363333333338376333353645363537373730373736343333333733363333333333323333333933373633333333383763333536453635373737303737363433323333333733363333333333323333333933373633333333383763333545363938393345363934414645344242393834423435353945364130413145394141384345354134423145384234413545464243383133333337333633333333333233333339333736333333333837633335303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393343363436393736323036333643363137333733334432323632364336463633364232443734363937343643363532303737323036383232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454536393839334536393441464534424239384537424239334537414539374538414542304535424439353343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323237343631363236433635324437323635373337303646364537333639373636353232334530413039303930393343373436313632364336353230363336433631373337333344323237343631363236433635323037343631363236433635324437333734373236393730363536343232334530413039303930393039334337343638363536313634334530413039303930393039303933433734373233453041303930393039303930393039334337343638334534393434334332463734363833453041303930393039303930393039334337343638334545374242393345374145393745384234413645353846423733433246373436383345304130393039303930393039303933433734363833454537424239334537414539374539383739314539413239443343324637343638334530413039303930393039303930393343373436383345453638393842453742424144453842344239334332463734363833453041303930393039303930393039334337343638334545374242393345374145393745363937423645393937423433433246373436383345304130393039303930393039334332463734373233453041303930393039303933433246373436383635363136343345304130393039303930393343373436323646363437393345304130393039303930393039333333373336333333333332333333393337363333333338376333353634363137343631333333373336333333333332333333393337363333333338376333353343373437323345334337343634334533433632334533333337333633333333333233333339333736333333333837633335363936343333333733363333333333323333333933373633333333383763333533433246363233453343324637343634334533433734363433453333333733363333333333323333333933373633333333383763333536313633363336463735364537343333333733363333333333323333333933373633333333383763333533433246373436343345334337343634334533433632334533333337333633333333333233333339333736333333333837633335364436463645363537393333333733363333333333323333333933373633333333383763333533433246363233453343324637343634334533433734363433453343363233453333333733363333333333323333333933373633333333383763333536363635363533333337333633333333333233333339333736333333333837633335334332463632334533433246373436343345334337343634334533333337333633333333333233333339333736333333333837633335373436393644363533333337333633333333333233333339333736333333333837633335334332463734363433453343324637343732334533333337333633333333333233333339333736333333333837633335363636393643363533333337333633333333333233333339333736333333333837633335373436443730354636453631364436353333333733363333333333323333333933373633333333383763333536313733373336353734373332463639364436373246373537303737373837313732363336463634363532453730364536373333333733363333333333323333333933373633333333383763333545344238384145344243413045354134423145384234413545464243383133333337333633333333333233333339333736333333333837633335453442464145453639344239453541344231453842344135454642433831334336323732324633453333333733363333333333323333333933373633333333383763333530393039303930393343324637343632364636343739334530413039303930393343324637343631363236433635334530413039303933433246363436393736334530413039334332463634363937363345304133333337333633333333333233333339333736333333333837633335363137323732363137393546364236353739354636353738363937333734373333333337333633333333333233333339333736333333333837633335363336463634363533333337333633333333333233333339333736333333333837633335364436313639364333333337333633333333333233333339333736333333333837633335363136433639373036313739354636453333333733363333333333323333333933373633333333383763333537333735363236443639373433333337333633333333333233333339333736333333333837633335373337343739373036353333333733363333333333323333333933373633333333383763333537333734373937303635333333373336333333333332333333393337363333333338376333354536393441464534424239384535414539443333333733363333333333323333333933373633333333383763333536313633373436393736363533333337333633333333333233333339333736333333333837633335363136333734363937363635333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545374242384645353835423845364138413145354243384633433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545353838383645374231424245353942424545373839383745354145414245364130424333433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233323232334545353838383645374231424245353942424545373839383745353838393745384131413833433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233333232334545353838383645374231424245353942424545373839383745354145414245364130424333323343324636463730373436393646364533453041303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545394136393645394131423545363938424545374134424145363936383745374142413045363944413145363935423033433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323236453735364436323635373232323230364536313644363533443232363137323734363936333643363536453735364432323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363137323734363936333643363536453735364433333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232333045363838393645373935393945374139424145353838393945344238384445363938424545374134424145363936383745374142413045353838393745384131413832323230324633453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535383838364537414239394535393038454535384642304537393538434539394441324539413338454536413042433343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373536393546373537333635373232323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353631373036393245373036383730334636313633373433443646373236343635373237333236373036393634334433333337333633333333333233333339333736333333333837633335363537303631373935463730363936343333333733363333333333323333333933373633333333383763333532363642363537393344333333373336333333333332333333393337363333333338376333353635373036313739354636423635373933333337333633333333333233333339333736333333333837633335323636433639364436393734334433333330323637353732364333443333333733363333333333323333333933373633333333383763333534383534353435303546343834463533353433333337333633333333333233333339333736333333333837633335363336313730373436333638363135463639363433333337333633333333333233333339333736333333333837633335363336313730373436333638363135463642363537393333333733363333333333323333333933373633333333383763333536333631373037343633363836313546364637303635364535463636373236353635333333373336333333333332333333393337363333333338376333353634363536363635364536343333333733363333333333323333333933373633333333383763333545344246414545363934423945354134423145384234413545464243383133433632373232463345333333373336333333333332333333393337363333333338376333353636363136423631354636443631363936433333333733363333333333323333333933373633333333383763333533433246373436353738373436313732363536313345334332463634363937363345304130393039303930393343324636343639373633453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333232303633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323733373536323644363937343232323036453631364436353344323237333735363236443639373432323230373636313643373536353344323245344246414545363934423932323230363336433631373337333344323236323734364532303632373436453244373037323639364436313732373932303632373436453244363236433646363336423232323032463345334336323732323032463345334336323732323032463345304130393039303930393039303933433631323036383732363536363344323232453246373336353734324537303638373033463644364636343344364436313639364336333646364535463732363537333635373432323230363336433631373337333344323236323734364532303632373436453244373736313732364536393645363732303632373436453244363236433646363336423232323036463645363336433639363336423344323237323635373437353732364532303633364636453636363937323644323832374537413141454535414539414538413638314539383738444537424441454535393039374546424339463237323933423232334545393837384445374244414545364138413145363944424645384145424545374244414533433246363133453343363237323230324633453041303930393039303930393343324636343639373633453041303930393039303933433246363436393736334530413039303930393343324636363646373236443345304130393039334332463634363937363345304130393039334336343639373632303633364336313733373333443232373036313645363536433244363636463646373436353732323233453041303930393039334336363646364537343230363336463643364637323344323236373732363536353645323233454535384639384539383738464534424241334537413038314546424339413343363237323230324633453041303930393039303933433631323036383732363536363344323232333232323036463645363336433639363336423344323234313634363437333734373232383237363636313642363135463644363136393643323732433237354236423644363436313734363135443237323933423732363537343735373236453230363636313643373336353232334535423642364436343631373436313544334332463631334532363645363237333730334245353844413145354146383645353836383545354145423933433632373232303246334530413039303930393039334336313230363837323635363633443232323332323230364636453633364336393633364233443232343136343634373337343732323832373636363136423631354636443631363936433237324332373542364536313644363535443237323933423732363537343735373236453230363636313643373336353232334535423645363136443635354433433246363133453236364536323733373033424535393538364535393338314535393038444537413742303343363237323230324633453041303930393039303933433631323036383732363536363344323232333232323036463645363336433639363336423344323234313634363437333734373232383237363636313642363135463644363136393643323732433237354236313643363537323734354432373239334237323635373437353732364532303636363136433733363532323345354236313643363537323734354433433246363133453236364536323733373033424535393538364535393338314537414538304534424238423343363237323230324633453041303930393039303933433631323036383732363536363344323232333232323036463645363336433639363336423344323234313634363437333734373232383237363636313642363135463644363136393643323732433237354236343631373436353544323732393342373236353734373537323645323036363631364337333635323233453542363436313734363535443343324636313345323636453632373337303342453842344144453442394230453639374236453939374234334336323732323032463345304130393039303930393343363132303638373236353636334432323233323232303646364536333643363936333642334432323431363436343733373437323238323736363631364236313546364436313639364332373243323735423635364436313639364335443237323933423732363537343735373236453230363636313643373336353232334535423635364436313639364335443343324636313345323636453632373337303342453639344236453442464131453442414241453938324145453741454231334336323732323032463345304130393039303933433246363636463645373433453041303930393343324636343639373633453041303933433246363436393736334530413039334337333633373236393730373433453041303930393636373536453633373436393646364532303431363436343733373437323238363936343243323037333734373232393230374230413039303930393234323832323233323232303242323036393634323932453736363136433238323432383232323332323230324232303639363432393245373636313643323832393230324232303733373437323239334230413039303937443041303933433246373336333732363937303734334530413333333733363333333333323333333933373633333333383763333537303631373236313730363537343333333733363333333333323333333933373633333333383763333536353730363137393546373537323643333333333337333633333333333233333339333736333333333837633335323232303730364336313633363536383646364336343635373233443232323233453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324436433637324433333230363336463645373437323646364332443643363136323635364332323345453639383933453639344146453442423938453539353836453638384237343934343343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244364336373244333832323345304130393039303930393039303930393343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232363537303631373935463730363936343333323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353737373837303631373935463631373037303639363433333337333633333333333233333339333736333333333837633335373737383730363137393546364436333638363936343333333733363333333333323333333933373633333333383763333537373738373036313739354636423635373933333337333633333333333233333339333736333333333837633335363136343644363936453546373037373634333333373336333333333332333333393337363333333338376333353635373036313739354637333635373437343643363533333337333633333333333233333339333736333333333837633335363537303631373935463646373236343635373233333337333633333333333233333339333736333333333837633335373037323646373837393333333733363333333333323333333933373633333333383763333536333631373037343633363836313546364637303635364535463732363536373333333733363333333333323333333933373633333333383763333536333631373037343633363836313546364637303635364535463643364636373639364533333337333633333333333233333339333736333333333837633335363237353639364336343333333733363333333333323333333933373633333333383763333536353738363536333333333733363333333333323333333933373633333333383763333536393634333333373336333333333332333333393337363333333338376333353039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324436463636363637333635373432443332323036333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453041303930393039303930393343324636343639373633453041303930393039303933433246363436393736334530413039303930393343324636363646373236443345304130393039334332463634363937363345304130393343324636343639373633453041333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323032463345304130393039303930393039303930393039303930393343373037323635334545364233413845363834384645464243394145353838383645374142393945363838393045363943414345344242423745364130424345384146423745353842424645344244384545344241384545353838394445354137384245384235413045393830383145344244393945394132394433433246373037323635334530413039303930393039303930393039303930393343324636343639373633453041303930393039303930393039303930393343324636343639373633453041303930393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454536393941454535384638414537383938384536383839304536394341434534424242374536413042433343324636433631363236353643334530413039303930393039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333932323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236363635364537413638363136453546363336463733373432323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463633364637333734333333373336333333333332333333393337363333333338376333354534424641454536393442394536383839304535384139464546424338313333333733363333333333323333333933373633333333383763333533433246373436353738373436313732363536313345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545354241393445373934413845374137383145393932413532383532353334313332323933433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433734363537383734363137323635363132303639363433443232363137303730364236353739323232303645363136443635334432323631364336393730363137393546373037323639373636313734363536423635373932323230373236463737373333443232333232323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373236353731373536393732363536343344323232323230373036433631363336353638364636433634363537323344323232323345333333373336333333333332333333393337363333333338376333353631364336393730363137393546373037323639373636313734363536423635373933333337333633333333333233333339333736333333333837633335334332463734363537383734363137323635363133453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333332303633364636433244373336443244333832323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393343324636363646373236443345304130393039303933433246363436393736334530413039303933333337333633333333333233333339333736333333333837633335363636353645374136383631364535463734363937383639363136453546363136433639373036313739333333373336333333333332333333393337363333333338376333353733373537303546364536463734363936333635333333373336333333333332333333393337363333333338376333353636363536453741363836313645354636353634363937343634333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432324534423838444535413141424535383639394535383839394534423838444535424338304535393041464538383741414535384141394534424641454536393442394535394639464535393038443232323032463345334332463634363937363345304130393039303930393039303930393039334332463634363937363345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433333230363336463645373437323646364332443643363136323635364332323345453538383836453741423939453538464146453938303839453638424139453539463946453539303844334332463643363136323635364333453041303930393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323636363536453741363836313645354636343646364436313639364532323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363136433639373036313739354636423635373933333337333633333333333233333339333736333333333837633335363136433639373036313739354636373635373437373631373933333337333633333333333233333339333736333333333837633335363537303631373935463645364533333337333633333333333233333339333736333333333837633335453442464145453639344239453638383930453538413946454642433831333333373336333333333332333333393337363333333338376333354538384542374535384639364535413442314538423441354546424338434538414642374535383842374536393642304539383738444538414639354546424338313333333733363333333333323333333933373633333333383763333545344246414545363934423945363838393045353841394645464243383133333337333633333333333233333339333736333333333837633335303930393039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303930393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545363938393345363934414645344242393845464243383845354134383745373934413833324546424338394539383538444537424441453343324636383333334530413039303930393039303933433634363937363230363336433631373337333344323236323643364636333642324436463730373436393646364537333230373037353643364332443732363936373638373432323345334336313230363837323635363633443232323332323230373236353643334432323645364637323635363636353732373236353732323232303734363137323637363537343344323235463632364336313645364232323230363336433631373337333344323236323734364532303632373436453244363436353636363137353643373432323230363936343344323236353730363137393735373236433333323232303733373437393643363533443232363436393733373036433631373933413645364636453635334232323345453842463942453538354135453639383933453639344146453442423938453742443931453741423939334332463631334533433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363636463732364432303631363337343639364636453344323232453246373336353734324537303638373033463644364636343344363537303631373935463645323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433232323037323646364336353344323236363646373236443232323036463645373337353632364436393734334432323732363537343735373236453230363336383635363336423635373036313739373537323643323832373730363137393631373036393333323732433237363537303631373935463735373236433333323732393232334533433639364537303735373432303734373937303635334432323638363936343634363536453232323036453631364436353344323236343646323232303736363136433735363533443232373337353632364436393734323232303246334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545363938393345363934414645344242393845363845413545353835413545353935383633433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373036313739363137303639333332323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353730363137393631373036393333333333373336333333333332333333393337363333333338376333353730363137393333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535424338304535393041464535384641414538383342444534424442464537393441384534424439394539413239444534423838424535384439353343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363636463732363336353732364436323232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335363636463732363336353732364436323333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453538354233453939374144334332463646373037343639364636453345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535424338304535393041464537393942424535424439354535393038454536383938444538383342444538414542464539393741454539413639364539413142353343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363636463732363336353643364636373639364536383646364436353232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335363636463732363336353643364636373639364536383646364436353333333733363333333333323333333933373633333333383763333530393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454536424239314535384141384539414138434538414638314537413038314538414542454537424441453343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039303933433636364637323644323036313633373436393646364533443232324532463733363537343245373036383730334636443646363433443633363137303734363336383631354636453232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332303636364637323644324436323646373236343635373236353634323232303732364636433635334432323636364637323644323233453343363936453730373537343230373437393730363533443232363836393634363436353645323232303645363136443635334432323634364632323230373636313643373536353344323237333735363236443639373432323230324633453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453941413843453841463831453741303831453938303839453638424139334332463643363136323635364333453041303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363336313730373436333638363135463646373036353645323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333536333631373037343633363836313546364637303635364533333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453639453831453939393930453642423931453538414138453941413843453841463831453741303831334332463646373037343639364636453345304130393039303930393039303930393343364637303734363936463645323037363631364337353635334432323332323233454539413142364538423141314536424239314535384141384539414138434538414638314537413038313343324636463730373436393646364533453041303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233333232334535363431353035343433343834314536383938424535384142464539414138434538414638314537413038313343324636463730373436393646364533453041303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393343324636343639373633453041303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453638454135453538464133343934343343324636433631363236353643334530413039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236333631373037343633363836313546363936343232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536333631373037343633363836313546363936343333333733363333333333323333333933373633333333383763333533433634363937363230363336433631373337333344323236333646364332443738373332443331333232303633364636433244373336443244333133303230363336463643324436433637324433383230363336353645373436353732324436323643364636333642323232303733373437393643363533443232363636433646363137343341323036453646364536353342323233453041304130393333333733363333333333323333333933373633333333383763333536443646363433333337333633333333333233333339333736333333333837633335364436463634333333373336333333333332333333393337363333333338376333353737373837303631373935463634364636443631363936453333333733363333333333323333333933373633333333383763333537333639373436353645363136443635333333373336333333333332333333393337363333333338376333354538384542374535384639364536393542304536384441454535413442314538423441354546424338434535414642394536393642394537424439314537414239394536393741304536423339354538424639454536384541354536383839364535414439384535394341384539383739314537394242454536383839364534424139314539393438314537414438394539393842324537383141424535413239394533383038323333333733363333333333323333333933373633333333383763333536363631364536373638364636453637354636313730363933333337333633333333333233333339333736333333333837633335363636313645363736383646364536373546363137303639333333373336333333333332333333393337363333333338376333353634363937333730364336313739334136453646364536353342333333373336333333333332333333393337363333333338376333353232334530413230323032303230323032303230323032303230323032303039323032303230323033433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303343363436393736323036333643363137333733334432323639364537303735373432443637373236463735373032323345304132303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433634363937363230363336433631373337333344323236393645373037353734324436373732364637353730324436313634363436463645323233454537394641444537424439314535394438304537423142424535394538423343324636343639373633453041323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323032303230323033433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323636363136453637363836463645363735463637363637343739373036353232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333536363631364536373638364636453637354636373636373437393730363533333337333633333333333233333339333736333333333837633335364637323634363537323645363136443635333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039334336363646364537343230363336463643364637323344323236373732363536353645323233454536414441344539383038394539413142394535384641464534424241354536394242464536384441324535414539384536393642394536393441464534424239384536384541354535384641334537394138344535393538364535393338314535393038444537413742304546424338384534423838444536393441464536384338314536393839334536393441464534424239384546424338394546424338434537393539394537413942414534424442464537393441384535384539464535393538364535393338314535393038444537413742304533383038324536393441464536384338314535384639384539383738464535383042434546424339413542373436393644363535444535424439334535383938444536393742364539393742344536383842334546424338433542364637323634363537323544453639344146453442423938453841454132453538443935453538464237454642433843354236453631364436353544453538453946453539353836453539333831453539303844453741374230334332463636364636453734334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324436463636363637333635373432443333323036333646364332443733364432443338323233453343363936453730373537343230373437393730363533443232373337353632364436393734323232303645363136443635334432323733373536323644363937343232323037363631364337353635334432324534424641454536393442393232323036333643363137333733334432323632373436453230363237343645324437303732363936443631373237393230363237343645324436323643364636333642323232303246334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303933433246363636463732364433453041303930393039334332463634363937363345304130393039333333373336333333333332333333393337363333333338376333353039303933333337333633333333333233333339333736333333333837633335363136433639373036313739354636313730363933333337333633333333333233333339333736333333333837633335373137313730363137393546363137303639333333373336333333333332333333393337363333333338376333353737373837303631373935463631373036393333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454535383542334539393741443343324636463730373436393646364533453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333332303633364636453734373236463643324436433631363236353643323233454536393841464535393041364535393041464537393441384534424241334534424239384536384541354535384641334536384639304537384542303343324636433631363236353643334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443339323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236363635364537413638363136453546363436313639363637353232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463634363136393636373533333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453542433830453539304146334332463646373037343639364636453345304130393039303930393039303930393039303933433246373336353643363536333734334533433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545363846393045373845423045344244393945394132394445364146393445344245384233433246364336313632363536433345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323734363937383639363136453546373236313734363532323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363336463645363636393637324537303638373033333337333633333333333233333339333736333333333837633335363636393643363535463637363537343546363336463645373436353645373437333333333733363333333333323333333933373633333333383763333537303631373936313730363933333337333633333333333233333339333736333333333837633335363537303631373935463735373236433333333733363333333333323333333933373633333333383763333532323230373337343739364336353344323236443631373832443737363936343734363833413333333032353232334530413039303933433246363436393736334530413039334332463634363937363345304133333337333633333333333233333339333736333333333837633335363137303639324537303638373033463631363337343344373137353635373237393236373036393634334433333337333633333333333233333339333736333333333837633335363537303631373935463730363936343333333733363333333333323333333933373633333333383763333532363642363537393344333333373336333333333332333333393337363333333338376333353635373036313739354636423635373933333337333633333333333233333339333736333333333837633335323637353732364333443333333733363333333333323333333933373633333333383763333534383534353435303546343834463533353433333337333633333333333233333339333736333333333837633335363336463634363533333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303634363937333631363236433635363432303246334533433246363436393736334530413039303930393039334332463634363937363345304130393039303933433246363636463732364433453041303930393343324636343639373633453041303930393343363436393736323036333643363137333733334432323730363136453635364332443636364636463734363537323232334530413039303930393343373337303631364532303633364336313733373333443232363736433739373036383639363336463645323036373643373937303638363936333646364532443639364536363646324437333639363736453232334533433246373337303631364533453041303930393039453641444134453541463836453939324135453639384146453739344138453442413845453538354236453442423936453741423939453738324239453538353842453939413836453639434143453741423939453539353836453539333831334336323732323032463345304130393039303945363846393045374134424145464243394145344246414545363934423934313530343945354146423945363845413545354146383645393932413545353846414645353930384345363937423645393837384445374244414545353835384245393941383645354146383645393932413545333830383233433632373232303246334530413039303933433246363436393736334530413039334332463634363937363345304133333337333633333333333233333339333736333333333837633335453539313938453542374135333333373336333333333332333333393337363333333338376333354537414541314537393038364535393139383333333733363333333333323333333933373633333333383763333545384234413645353846423745393835384445374244414533433246363833333345304130393039303933433246363436393736334530413039303930393343363436393736323036333643363137333733334432323232334530413039303930393039334336363646373236443230363136333734363936463645334432323245324637333635373432453730363837303346364436463634334436313633363336463735364537343546364532323230364436353734363836463634334432323730364637333734323232303633364336313733373333443232363636463732364432443638364637323639374136463645373436313643323232303732364636433635334432323636364637323644323233453343363936453730373537343230373437393730363533443232363836393634363436353645323232303645363136443635334432323634364632323230373636313643373536353344323237333735363236443639373432323230324633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454537393441384536383842374535393038443343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323735373336353732323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037323635373137353639373236353634323032463345334332463634363937363345304130393039303930393039334332463634363937363345334336323732323032463345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453639374137453541463836453741303831334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373036313733373337373646373236343232323036453631364436353344323236463643363437303737363432323230373636313643373536353344323232323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373036433631363336353638364636433634363537323344323245384146423745384245393345353835413545354244393345353839384445373941383445374145413145373930383645353931393845354146383645374130383132323230324633453343324636343639373633453041303930393039303930393343324636343639373633453343363237323230324633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454536393642304535414638364537413038313343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433639364537303735373432303734373937303635334432323730363137333733373736463732363432323230364536313644363533443232364536353737373037373634323232303736363136433735363533443232323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453442383844453442464145453639344239453841464237453739353939453741394241323232303246334533433246363436393736334530413039303930393039303933433246363436393736334533433632373232303246334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545393837384445384245393345354146383645374130383133433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237303631373337333737364637323634323232303645363136443635334432323645363537373730373736343332323232303736363136433735363533443232323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303730364336313633363536383646364336343635373233443232453442383844453442464145453639344239453841464237453739353939453741394241323232303246334533433246363436393736334530413039303930393039303933433246363436393736334533433632373232303246334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244364636363636373336353734324433323230363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373337353632364436393734323232303645363136443635334432323733373536323644363937343232323037363631364337353635334432324534424641454536393442393232323036333643363137333733334432323632373436453230363237343645324437303732363936443631373237393230363237343645324436323643364636333642323232303246334533433632373232303246334530413039303930393039303930393343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303933433246363636463732364433453041303930393039334332463634363937363345304130393039334332463634363937363345304130393333333733363333333333323333333933373633333333383763333536443631363936433633364636453333333733363333333333323333333933373633333333383763333545344246414545363934423945354134423145384234413545464243383133433632373232463345333333373336333333333332333333393337363333333338376333353735373336353732333333373336333333333332333333393337363333333338376333353646364336343730373736343333333733363333333333323333333933373633333333383763333536453635373737303737363433333337333633333333333233333339333736333333333837633335303930393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545344238383045393934414545354134384445353838423645353835423645344242393645374142393945373832423945363845393245373839383833433246363833333345304130393039303933433246363436393736334530413039303930393343363436393736323036333643363137333733334432323232334530413039303930393039334336363646373236443230363136333734363936463645334432323245324637333635373432453730363837303346364436463634334436333646373037393637363735463645323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433232323037323646364336353344323236363646373236443232334533433639364537303735373432303734373937303635334432323638363936343634363536453232323036453631364436353344323236343646323232303736363136433735363533443232373337353632364436393734323232303246334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545374142393945373832423935353532344333433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323237353732364332323230373636313643373536353344323232323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373036433631363336353638364636433634363537323344323236383734373437303341324632463737373737373245373137313245363336463644324632323230373236353731373536393732363536343230324633453343324636343639373633453041303930393039303930393343324636343639373633453343363237323230324633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454535413438444535383842364535383638354535414542393343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433643363136323635364333453343363936453730373537343230364536313644363533443232363336463645373436353645373435423544323232303734373937303635334432323633363836353633364236323646373832323230373636313643373536353344323236313645364637353645363336353232323036333638363536333642363536343230324633453230453941363936453941314235453538354143453539313841334332463643363136323635364333453343363237323230324633453343364336313632363536433345334336393645373037353734323036453631364436353344323236333646364537343635364537343542354432323230373437393730363533443232363336383635363336423632364637383232323037363631364337353635334432323644364636343631364332323230363336383635363336423635363432303246334532304535424342394535383742414535383541434535393138413343324636433631363236353643334533433632373232303246334533433643363136323635364333453343363936453730373537343230364536313644363533443232363336463645373436353645373435423544323232303734373937303635334432323633363836353633364236323646373832323230373636313643373536353344323236323646373437343646364432323230363336383635363336423635363432303246334532304535424139354539383341384536384539324537383938383343324636433631363236353643334533433632373232303246334533433643363136323635364333453343363936453730373537343230364536313644363533443232363336463645373436353645373435423544323232303734373937303635334432323633363836353633364236323646373832323230373636313643373536353344323236313643363537323734323232303633363836353633364236353634323032463345323045344238384245353844393545363846393045374134424133433246364336313632363536433345334336323732323032463345334336433631363236353643334533433639364537303735373432303645363136443635334432323633364636453734363536453734354235443232323037343739373036353344323236333638363536333642363236463738323232303736363136433735363533443232363736373546373336353631373236333638323232303633363836353633364236353634323032463345323045384145413245353844393545363946413545384146413245353835414345353931384133433246364336313632363536433345334336323732323032463345334336433631363236353643334533433639364537303735373432303645363136443635334432323633364636453734363536453734354235443232323037343739373036353344323236333638363536333642363236463738323232303736363136433735363533443232363736373546373036313645363536433232323036333638363536333642363536343230324633453230453538383836453741423939453539303845453538464230453538354143453539313841334332463643363136323635364333453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324436463636363637333635373432443332323036333646364332443733364432443331333032323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453343363237323230324633453041303930393039303930393039334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393343324636363646373236443345304130393039303933433246363436393736334530413039303933433246363436393736334530413039333333373336333333333332333333393337363333333338376333353039303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393039334336383333323036333643363137333733334432323730363136453635364332443734363937343643363532323345453642363838453638314146453638463930453938363932453841454245453742444145334332463638333333453041303930393039334332463634363937363345304130393039303933433634363937363230363336433631373337333344323232323345304130393039303930393343363636463732364432303646364537333735363236443639373433443232373236353734373537323645323037333631373636353533363537343734363936453637323837343638363937333239323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433230363636463732364432443632364637323634363537323635363432323230373236463643363533443232363636463732364432323345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453942423938453841454134453638463930453938363932453639364239453542433846334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323236443635373337333631363736353546373437393730363532323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353636363536453741363836313645333333373336333333333332333333393337363333333338376333353637364636453637363736313646333333373336333333333332333333393337363333333338376333353633363137303734363336383631354636393634333333373336333333333332333333393337363333333338376333353731363936313645363436313646354637323635373736313732363433333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334533433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443332323036333646364537343732364636433244364336313632363536433232334545364146384645363937413545393830393245354132394545353830384445363935423033433246364336313632363536433345304130393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232373136393631364536343631364635463644373536433734323232303736363136433735363533443232333333373336333333333332333333393337363333333338376333353343324637343635373837343631373236353631334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433345343135303530453442383842453842444244453539434230453539443830334332463643363136323635364333453343363237323230324633453041303930393039303930393039334336393645373037353734323037343739373036353344323237343635373837343232323036453631364436353344323236313730373037353732364332323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363137303730373537323643333333373336333333333332333333393337363333333338376333353232323036333643363137333733334432323636364637323644324436333646364537343732364636433232323037303643363136333635363836463643363436353732334432324536423241314536394338394538414642374537393539394537413942413232323032463345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364333453431353035304535393041464535384141384535424342394535383742414535383638354535414542393343324636433631363236353643334533433632373232303246334530413039303930393039303930393343373436353738373436313732363536313230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232363137303730363136433635373237343232323037323646373737333344323233333232334533333337333633333333333233333339333736333333333837633335363137303730363136433635373237343333333733363333333333323333333933373633333333383763333533433246373436353738373436313732363536313345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364333454539413639364539413142354538383338434536393941464539394642334534423939303343324636433631363236353643334533433632373232303246334530413039303930393039303930393343363936453730373537343230373437393730363533443232373436353738373432323230364536313644363533443232364437353733363936333735373236433232323037363631364337353635334432323333333733363333333333323333333933373633333333383763333532323345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333032323345453742324245453741314145453639354230453938373846334332463646373037343639364636453345304130393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232333132323345453541344137453641363832453638333835453538364235334332463646373037343639364636453345304130393039303930393039303930393343324637333635364336353633373433453343324636343639373633453041303930393039303930393343324636343639373633453041303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039334336433631363236353643323036333643363137333733334432323633364636433244373336443244333232303633364636453734373236463643324436433631363236353643323233454538414541324535384439354538414641364536383338354536393842454537413442414536384139354538414638394538414541324535384439354536384338394539393241453343324636433631363236353643334530413039303930393039303930393343363436393736323036333643363137333733334432323633364636433244373336443244333133303232334533433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373336383646373735463633364636443730364336313639364532323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353733363836463737354636333646364437303643363136393645333333373336333333333332333333393337363333333338376333353232334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233303232334545353835423345393937414433433246364637303734363936463645334530413039303930393039303930393039303933433646373037343639364636453230373636313643373536353344323233313232334545354243383045353930414633433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304130393039303930393039303933433643363136323635364332303633364336313733373333443232363336463643324437333644324433323230363336463645373437323646364332443643363136323635364332323345453841454132453538443935453841464136453638333835453639384245453741344241453442464145453639344239453541463836453741303831453638433839453939324145334332463643363136323635364333453041303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433313330323233453343373336353643363536333734323036333643363137333733334432323636364637323644324436333646364537343732364636433232323036453631364436353344323237333638364637373546363336383631364536373635373037373634323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333530393039303930393039303930393039334336463730373436393646364532303736363136433735363533443232324433313232334545353835423645354145383345464243383845363839384245353841413845384245393345353835413545464243383933433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345304130393039303930393039303933433246363436393736334530413039303930393039303933433246363436393736334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232323036393634334432323730363137393631373036393546333033373232323037333734373936433635334432323333333733363333333333323333333933373633333333383763333536313643363537323734333333373336333333333332333333393337363333333338376333353245324532463639364536333643373536343635373332463633364636443644364636453245373036383730333333373336333333333332333333393337363333333338376333354535393038454535384642304537414541314537393038363333333733363333333333323333333933373633333333383763333532453246363836353631363432453730363837303333333733363333333333323333333933373633333333383763333530393343363436393736323036333643363137333733334432323632364336463633364232323345304130393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454539393842324537424141324539393342454536384541354537393439464536383839304536384541354535384641334538414542454537424441453343324636383333334530413039303933433246363436393736334530413039303933433634363937363230363336433631373337333344323232323345304130393039303933433636364637323644323036463645373337353632364436393734334432323732363537343735373236453230373336313736363535333635373437343639364536373238373436383639373332393232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443232323037323646364336353344323236363646373236443232334530413039303930393230323032303230334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323345304132303230323032303230323032303230323032303230323030393230323032303230304132303230323032303230323032303230323032303230323030393039334337333635364336353633373432303633364336313733373333443232363636463732364432443633364636453734373236463643323232303645363136443635334432323636363136453637363836463645363735463631373036393232323036343635363636313735364337343344323233333337333633333333333233333339333736333333333837633335363636313645363736383646364536373546363137303639333333373336333333333332333333393337363333333338376333353232334530413230323032303230323032303230323032303230323032303039303932303230334336463730373436393646364532303736363136433735363533443232333032323345453442383844453442444246453739344138453939384232453742414132453638454135453538464133334332463646373037343639364636453345304132303230323032303230323032303230323032303230323030393039323032303343364637303734363936463645323037363631364337353635334432323331323233454535424441394538393942394535414539384536393642394539393842324537424141323343324636463730373436393646364533453041323032303230323032303230323032303230323032303230303930393230323033433646373037343639364636453230373636313643373536353344323233393232334545383837414145354145394145344239383945393938423245374241413245363845413545353846413333433246364637303734363936463645334530413230323032303230323032303230323032303230323032303039303933433246373336353643363536333734334530413230323032303230323032303230323032303230323032303039334332463634363937363345304132303230323032303230323032303230323032303230323030393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323232303639363433443232363636313645363736383646364536373546363736363232323037333734373936433635334432323333333733363333333333323333333933373633333333383763333537343646364536373641363935463734363936443635333333373336333333333332333333393337363333333338376333353646373236343333333733363333333333323333333933373633333333383763333545344246414545363934423945363838393045353841394645464243383133333337333633333333333233333339333736333333333837633335363636313642363135463639364537303735373433333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323330323233454534424441304537394138344539383241454537414542313343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323331323233454536383938424536394342414535384642374537413038313343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323332323233454534424441304537394138344546424342314546424342313343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323334323233454535384639364535384441314535414638364537413038313343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323335323233454538383741414535414539414534423938393343324636463730373436393646364533453041303930393039303930393039303930393343364637303734363936463645323037363631364337353635334432323333323233453238453442383844453541314142453538363939453538363835453541454239323933433246364637303734363936463645334530413039303930393039303930393039334332463733363536433635363337343345334332463634363937363345304130393039303930393039334332463634363937363345304130393039303930393039334336343639373632303633364336313733373333443232363636463732364432443637373236463735373032323230363936343344323236363732363136443635354637333635373433333232323037333734373936433635334432323333333733363333333333323333333933373633333333383763333530393039303933433634363937363230363336433631373337333344323236323643364636333642323233453041303930393039303933433634363937363230363336433631373337333344323236323643364636333642324437343639373436433635323233453041303930393039303930393343363833333230363336433631373337333344323237303631364536353643324437343639373436433635323233454536393839334536393441464534424239384539383538444537424441453343324636383333334530413039303930393039303933433634363937363230363336433631373337333344323236323643364636333642324436463730373436393646364537333230373037353643364332443732363936373638373432323345334336313230363837323635363633443232323332323230373236353643334432323645364637323635363636353732373236353732323232303734363137323637363537343344323235463632364336313645364232323230363336433631373337333344323236323734364532303632373436453244363436353636363137353643373432323230363936343344323236353730363137393735373236433232323037333734373936433635334432323634363937333730364336313739334136453646364536353342323233454538424639424535383541354536393839334536393441464534424239384537424439314537414239393343324636313345334332463634363937363345304130393039303930393343324636343639373633453041303930393039303933433636364637323644323036313633373436393646364533443232324532463733363537343245373036383730334636443646363433443635373036313739354636453232323036443635373436383646363433443232373036463733373432323230363336433631373337333344323236363646373236443244363836463732363937413646364537343631364332323230373236463643363533443232363636463732364432323230364636453733373536323644363937343344323237323635373437353732364532303633363836353633364236353730363137393735373236433238323737303631373936313730363932373243323736353730363137393546373537323643323732393232334533433639364537303735373432303734373937303635334432323638363936343634363536453232323036453631364436353344323236343646323232303736363136433735363533443232373337353632364436393734323232303246334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545363938393345363934414645344242393845363845413545353835413545353935383633433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373036313739363137303639323232303634363536363631373536433734334432323333333733363333333333323333333933373633333333383763333537303631373936313730363933333337333633333333333233333339333736333333333837633335323233453041303930393039303930393039303932303230323032303333333733363333333333323333333933373633333333383763333545344246414545363934423945363838393045353841394645464243383133333337333633333333333233333339333736333333333837633335363136333633364637353645373435463645333333373336333333333332333333393337363333333338376333353633364636453734363536453734333333373336333333333332333333393337363333333338376333353730363137323733363535463735373236433333333733363333333333323333333933373633333333383763333536383646373337343333333733363333333333323333333933373633333333383763333534383534353435303546343834463533353433333337333633333333333233333339333736333333333837633335373736463732364236463732363436353732354637343739373036353333333733363333333333323333333933373633333333383763333532323230363336433631373337333344323236363646373236443244363336463645373437323646364332323230373036433631363336353638364636433634363537323344323245354134394145344238414145374231424245353945384245373934413837434539394139344535424338303232323032463345334332463634363937363345304130393039303930393039303930393343324636343639373633453041303930393039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393039303933433634363937363230363336433631373337333344323236333646364332443733364432443646363636363733363537343244333332303633364636433244373336443244333932323345334336393645373037353734323037343739373036353344323237333735363236443639373432323230364536313644363533443232373337353632364436393734323232303736363136433735363533443232453442464145453639344239323232303633364336313733373333443232363237343645323036323734364532443730373236393644363137323739323036323734364532443632364336463633364232323230324633453041303930393039303930393039303930393343324636343639373633453041303930393039303930393039303933433246363436393736334530413039303930393039303930393343324636363646373236443345304130393039303930393039334332463634363937363345304130393039303930393343324636343639373633453041304130393039303933433246363436393736334530413039303933433246363436393736334530413041303930393343373336333732363937303734334530413039303930393234323832323733363536433635363337343542364536313644363533443237363636353645374136383631364535463632373537393237354432323239324536333638363136453637363532383636373536453633373436393646364532383239323037423041303930393039303936393636323032383234323837343638363937333239324537363631364332383239323033443344323033313239323037423041303930393039303930393234323832323233363637323631364436353546373336353734333132323239324536333733373332383232363436393733373036433631373932323243323032323639364536383635373236393734323232393342304130393039303930393744323036353643373336353230374230413039303930393039303932343238323232333636373236313644363535463733363537343331323232393245363337333733323832323634363937333730364336313739323232433230323236453646364536353232323933423041303930393039303937443041303930393039374432393342304130393039303932343238323237333635364336353633373435423645363136443635334432373734363937383639363136453546364336393644363937343237354432323239324536333638363136453637363532383636373536453633373436393646364532383239323037423041303930393039303936393636323032383234323837343638363937333239324537363631364332383239323033443344323033313239323037423041303930393039303930393234323832323233363637323631364436353546373336353734333232323239324536333733373332383232363436393733373036433631373932323243323032323639364536383635373236393734323232393342304130393039303930393744323036353643373336353230374230413039303930393039303932343238323232333636373236313644363535463733363537343332323232393245363337333733323832323634363937333730364336313739323232433230323236453646364536353232323933423041303930393039303937443041303930393039374432393342304130393039303932343238323237333635364336353633373435423645363136443635334432373636363536453741363836313645354637303631363736353237354432323239324536333638363136453637363532383636373536453633373436393646364532383239323037423041303930393039303936393636323032383234323837343638363937333239324537363631364332383239323033443344323033313239323037423041303930393039303930393631364336353732373432383237453542433830453539304146453539303845453542463835453941314242453442463944453841463831453442384242453741423939453941323834453739353939453539463946453539303844453542374232453641444133453741314145453541314142453538363939454642433843453539304136453538383939453442384242453741423939453542303836453538374241453738454230333433303334453639374130453642333935453841454246453939374145453338303832453642334138453638343846454642433831454642433831373737373737324537313731324536333646364445344238384537313731324536333646364445363938414645344238413445344238414145353946394645353930384445464243383145464243383132373239334230413039303930393039374430413039303930393744323933423041303930393343324637333633373236393730373433453041303933333337333633333333333233333339333736333333333837633335453639383933453639344146453442423938344234353539453641304131453941413843453541344231453842344135454642433831333333373336333333333332333333393337363333333338376333353235453739413834453638393842453742424144453842344239454642433843453842463939453442384141453638393842453742424144453842344239453639384146453639344146453442423938453541453944453338303831453542454145453442464131453539323843453842344132453442423938453938303941453639344236453538463936453739413834454642433843453939443945453639434143453638454135453538464133453639344236453538463936453338303832334336323732323032463345333332454537424239334537414539374534423842413534324233314538413738344535383839394546424338434535424439334535413441394536424241313333333733363333333333323333333933373633333333383763333537333635373437343643363535463644364636453635373933333337333633333333333233333339333736333333333837633335453538353833453539434138453741434143453442413843453541344139453442433941453838374141453538414138453742423933453741453937304130393039303933433246363636463732364433453041303930393343324636343639373633453041303933433246363436393736334530413333333733363333333333323333333933373633333333383763333536393645373636393734363536373639363637343333333733363333333333323333333933373633333333383763333536393645373636393734363533333337333633333333333233333339333736333333333837633335303930393039303930393343363436393736323036333643363137333733334432323633364636433244373837333244333632303633364636433244373336443244333432303644363236433639373337343232334530413039303930393039303930393343363132303638373236353636334432323641363137363631373336333732363937303734334136333638363136453637363535343635364437303643363137343635323832373333333733363333333333323333333933373633333333383763333532373239323233453343363936443637323036333643363137333733334432323639364436373244373236353733373036463645373336393736363532303639364436373244373436383735364436323645363136393643323036393644363732443732364637353645363436353634323232303733373236333344323232453245324637343635364437303643363137343635324633333337333633333333333233333339333736333333333837633335324637303732363537363639363537373245373036453637323232303646364536353732373236463732334432323734363836393733324537333732363333443237324532453246363137333733363537343733324636393644363732463445364634393644363732453730364536373237323232303734363937343643363533443232453738324239453538374242453639424234453638444132453538384230453841464135453641384131453639444246323233453343363237323230324633453343373337343732364636453637334533333337333633333333333233333339333736333333333837633335334332463733373437323646364536373345334332463631334530413039303930393039303933433246363436393736334530413039303930393039333333373336333333333332333333393337363333333338376333353731373137303631373935463631373036393333333733363333333333323333333933373633333333383763333537373738373036313739354636313730363933333337333633333333333233333339333736333333333837633335303930393039334336343639373632303633364336313733373333443232363236433646363336423232334530413039303930393039334336343639373632303633364336313733373333443232363236433646363336423244373436393734364336353232334530413039303930393039303933433638333332303633364336313733373333443232373036313645363536433244373436393734364336353232334545363938393345363934414645344242393845464243383845354134383745373934413833314546424338394539383538444537424441453343324636383333334530413039303930393039303933433634363937363230363336433631373337333344323236323643364636333642324436463730373436393646364537333230373037353643364332443732363936373638373432323345334336313230363837323635363633443232323332323230373236353643334432323645364637323635363636353732373236353732323232303734363137323637363537343344323235463632364336313645364232323230363336433631373337333344323236323734364532303632373436453244363436353636363137353643373432323230363936343344323236353730363137393735373236433332323232303733373437393643363533443232363436393733373036433631373933413645364636453635334232323345453842463942453538354135453639383933453639344146453442423938453742443931453741423939334332463631334533433246363436393736334530413039303930393039334332463634363937363345304130393039303930393343363636463732364432303631363337343639364636453344323232453246373336353734324537303638373033463644364636343344363537303631373935463645323232303644363537343638364636343344323237303646373337343232323036333643363137333733334432323636364637323644324436383646373236393741364636453734363136433232323037323646364336353344323236363646373236443232323036463645373337353632364436393734334432323732363537343735373236453230363336383635363336423635373036313739373537323643323832373730363137393631373036393332323732433237363537303631373935463735373236433332323732393232334533433639364537303735373432303734373937303635334432323638363936343634363536453232323036453631364436353344323236343646323232303736363136433735363533443232373337353632364436393734323232303246334530413039303930393039303933433634363937363230363336433631373337333344323236363646373236443244363737323646373537303232334530413039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443643363732443333323036333646364537343732364636433244364336313632363536433232334545363938393345363934414645344242393845363845413545353835413545353935383633433246364336313632363536433345304130393039303930393039303933433634363937363230363336433631373337333344323236333646364332443643363732443338323233453041303930393039303930393039303933433733363536433635363337343230363336433631373337333344323236363646373236443244363336463645373437323646364332323230364536313644363533443232373036313739363137303639333232323230363436353636363137353643373433443232333333373336333333333332333333393337363333333338376333353636363536453741363836313645354636343646364436313639364533333337333633333333333233333339333736333333333837633335323232303633364336313733373333443232363636463732364432443633364636453734373236463643323232303246334530413039303930393039303930393039303930393039334337303732363533454535413439414534423841414535394639464535393038444537393441383243453939413934453542433830454642433831334332463730373236353345304130393039303930393039303930393039303933433246363436393736334530413039303930393039303930393039303933433246363436393736334530413039303930393039303930393039334332463634363937363345304130393039303930393039303930393343363436393736323036333643363137333733334432323636364637323644324436373732364637353730323233453041303930393039303930393039303930393343364336313632363536433230363336433631373337333344323236333646364332443733364432443333323036333646364537343732364636433244364336313632363536433232334545344238424245374142393945394132383445373935393945353946394645353930384433433246364336313632363536433345304130393039303930393039303930393039334336343639373632303633364336313733373333443232363336463643324437333644324433393232334533433639364537303735373432303734373937303635334432323734363537383734323232303645363136443635334432323636363536453741363836313645354637323635364436313639364532323230373636313643373536353344323233333337333633333333333233333339333736333333333837633335363636353645374136383631364535463732363536443631363936453333333733363333333333323333333933373633333333383763333536433631373936353732324633333245333132453331324636433631373936353732324536413733323233453343324637333633373236393730373433453041334337333633373236393730373433453041303937363631373232303639373436353644373332303344323032343238323237333635364336353633373435423634363536363631373536433734354432323239334230413039363636463732323032383639323033443230333033423230363932303343323036393734363536443733324536433635364536373734363833423230363932423242323932303742304130393039323432383639373436353644373335423639354432393245373636313643323832343238363937343635364437333542363935443239324536313734373437323238323236343635363636313735364337343232323932303743374332303330323933423041303937443041303936363735364536333734363936463645323037333631373636353533363537343734363936453637323836463632364132393230374230413039303936393636323032383234323832323639364537303735373435423645363136443635334432373636363536453741363836313645354636343646364436313639364532373544323232393245364336353645363737343638323033453230333032393230374230413039303930393736363137323230363636353645374136383631364535463634364636443631363936453230334432303234323832323639364537303735373435423645363136443635334432373636363536453741363836313645354636343646364436313639364532373544323232393245373636313643323832393342304130393039303932343238323236393645373037353734354236453631364436353344323736363635364537413638363136453546363436463644363136393645323735443232323932453736363136433238363636353645374136383631364535463634364636443631363936453245373236353730364336313633363532383232454642433843323232433230323232433232323932393342304130393039374430413039303936393636323032383234323832323639364537303735373435423645363136443635334432373636363536453741363836313645354637323635364436313639364532373544323232393245364336353645363737343638323033453230333032393230374230413039303930393736363137323230363636353645374136383631364535463732363536443631363936453230334432303234323832323639364537303735373435423645363136443635334432373636363536453741363836313645354637323635364436313639364532373544323232393245373636313643323832393342304130393039303932343238323236393645373037353734354236453631364436353344323736363635364537413638363136453546373236353644363136393645323735443232323932453736363136433238363636353645374136383631364535463732363536443631363936453245373236353730364336313633363532383232454642433843323232433230323232433232323932393342304130393039374430413039303937363631373232303639363932303344323036433631373936353732324536433646363136343238333232433230374230413039303930393733363836313634363533413230354233303245333132433230323732333636363636363237354430413039303937443239334230413039303932343245363136413631373832383742304130393039303937343739373036353341323032373530344635333534323732433041303930393039373537323643334132303237363136413631373832453730363837303346363136333734334437333635373432373243304130393039303936343631373436313341323032343238364636323641323932453733363537323639363136433639374136353238323932433041303930393039363436313734363135343739373036353341323032373641373336463645323732433041303930393039373337353633363336353733373333413230363637353645363337343639364636453238363436313734363132393230374230413039303930393039364336313739363537323245363336433646373336353238363936393239334230413039303930393039363936363230323836343631373436313245363336463634363532303344334432303330323932303742304130393039303930393039364336313739363537323245363136433635373237343238323745384145424545374244414545344246394445354144393845363838393045353841394645464243383132373243323037423041303930393039303930393039363936333646364533413230333132433041303930393039303930393039363336433646373336353432373436453341323036363631364337333635304130393039303930393039374432433230363637353645363337343639364636453238323932303742304130393039303930393039303937373639364536343646373732453643364636333631373436393646364532453732363536433646363136343238323930413039303930393039303937443239334230413039303930393039374432303635364337333635323037423041303930393039303930393643363137393635373232453631364336353732373432383634363137343631324536443733363732433230374230413039303930393039303930393639363336463645334132303332304130393039303930393039374432393041303930393039303937443041303930393039374432433041303930393039363537323732364637323341323036363735364536333734363936463645323836343631373436313239323037423041303930393039303936433631373936353732324536443733363732383237453639433844453538414131453539394138453939343939453841464146323732393342304130393039303930393732363537343735373236453230363636313643373336353342304130393039303937443041303930393744323933423041303930393732363537343735373236453230363636313643373336353342304130393744304130413039363637353645363337343639364636453230363336383631364536373635353436353644373036433631373436353238373436353644373036433631373436353239323037423041303930393736363137323230363936393230334432303643363137393635373232453643364636313634323833323243323037423041303930393039373336383631363436353341323035423330324533313243323032373233363636363636323735443041303930393744323933423041303930393234324536313641363137383238374230413039303930393734373937303635334132303237353034463533353432373243304130393039303937353732364333413230323736313641363137383245373036383730334636313633373433443733363537343237324330413039303930393634363137343631334132303742304130393039303930393734363536443730364336313734363533413230373436353644373036433631373436353243304130393039303930393734363536443730364336313734363535463644334132303232333032323041303930393039374432433041303930393039363436313734363135343739373036353341323032373641373336463645323732433041303930393039373337353633363336353733373333413230363637353645363337343639364636453238363436313734363132393230374230413039303930393039364336313739363537323245363336433646373336353238363936393239334230413039303930393039363936363230323836343631373436313245363336463634363532303344334432303330323932303742304130393039303930393039364336313739363537323245363136433635373237343238323745363942423445363844413245364138413145363944424645363838393045353841394645464243383132373243323037423041303930393039303930393039363936333646364533413230333132433041303930393039303930393039363336433646373336353432373436453341323036363631364337333635304130393039303930393039374432433230363637353645363337343639364636453238323932303742304130393039303930393039303937373639364536343646373732453643364636333631373436393646364532453732363536433646363136343238323930413039303930393039303937443239334230413039303930393039374432303635364337333635323037423041303930393039303930393643363137393635373232453631364336353732373432383634363137343631324536443733363732433230374230413039303930393039303930393639363336463645334132303332304130393039303930393039374432393041303930393039303937443041303930393039374432433041303930393039363537323732364637323341323036363735364536333734363936463645323836343631373436313239323037423041303930393039303936433631373936353732324536443733363732383237453639433844453538414131453539394138453939343939453841464146323732393342304130393039303930393732363537343735373236453230363636313643373336353342304130393039303937443041303930393744323933423041303937443041304130393636373536453633373436393646364532303734363836393732363436433646363736393645363236393645363432383734373937303635323932303742304130393039373636313732323037343739373036353645363136443635323033443230373437393730363532303344334432303237373137313237323033463230323735313531323732303341323032374535424541454534424641313237334230413039303936433631373936353732324536463730363536453238374230413039303930393734373937303635334132303332324330413039303930393734363937343643363533413230323745374242393145354145394132373230324232303734373937303635364536313644363532303242323032374537393942424535424439353237324330413039303930393733363836313634363534333643364637333635334132303734373237353635324330413039303930393633364336463733363534323734364533413230333232433041303930393039373336333732364636433643363236313732334132303636363136433733363532433041303930393039363137323635363133413230354232373333333133303730373832373243323032373334333533303730373832373544324330413039303930393633364636453734363536453734334132303237324532463632363936453634324537303638373033463734373937303635334432373230324232303734373937303635304130393039374432393342304130393744304130413039363637353645363337343639364636453230373436383639373236343643364636373639364537353645363236393645363432383734373937303635323932303742304130393039373636313732323037343739373036353645363136443635323033443230373437393730363532303344334432303237373137313237323033463230323735313531323732303341323032374535424541454534424641313237334230413039303937363631373232303633364636453636363937323644364636323641323033443230364336313739363537323245363336463645363636393732364432383237453741314145453541453941453841363831453841374133453742423931323732303242323037343739373036353645363136443635323032423230323745353930393745464243394632373243323037423041303930393039363237343645334132303542323745374131414545354145394132373243323032374535384639364536423638383237354430413039303937443243323036363735364536333734363936463645323832393230374230413039303930393234324537303646373337343238323236313641363137383245373036383730334636313633373433443734363836393732363436433646363736393645373536453632363936453634323232433230374230413039303930393039373437393730363533413230373437393730363530413039303930393744324332303636373536453633373436393646364532383631373237323239323037423041303930393039303936393636323032383631373237323245363336463634363532303344334432303330323932303742304130393039303930393039364336313739363537323245363136433635373237343238373437393730363536453631364436353230324232303237453841374133453742423931453638383930453538413946454642433831323732433230374230413039303930393039303930393639363336463645334132303331324330413039303930393039303930393633364336463733363534323734364533413230363636313643373336353041303930393039303930393744324332303636373536453633373436393646364532383239323037423041303930393039303930393039373736393645363436463737324536433646363336313734363936463645324537323635364336463631363432383239304130393039303930393039374432393342304130393039303930393744323036353643373336353230374230413039303930393039303936433631373936353732324536313643363537323734323836343631373436313245364437333637324332303742304130393039303930393039303936393633364636453341323033323041303930393039303930393744323930413039303930393039374430413039303930393744324332303237364137333646364532373239334230413039303937443243323036363735364536333734363936463645323832393230374230413039303930393643363137393635373232453633364336463733363532383633364636453636363937323644364636323641323933423041303930393744323933423041303937443041334332463733363337323639373037343345304133433246363436393736334530413343324636343639373633453337363333333331376333667c2073686F776D73673337363333333331376333667c2063616C6C5F757365725F66756E633337363333333331376333667c206261736536345F6465636F64653337363333333331376333667c206347466A61773337363333333331376333667c207061636B3337363333333331376333667c207374725F726F7431333337363333333331376333667c20705453776E6A3337363333333331376333667c2061646D696E7065726D697373696F6E3337363333333331376333667c20677A696E666C6174653337363333333331376333667c207375627374723337363333333331376333667c2048347349414141414141414141797449544D344741434E6533706345414141413337363333333331376333667c206572726F723337363333333331376333667c207061795F6170693337363333333331376333667c206765745F6375726C3337363333333331376333667c206A736F6E5F6465636F64653337363333333331376333667c206765745061794C6973743337363333333331376333667c207361766553657474696E673337363333333331376333667c206D64353337363333333331376333667c2068746D6C7370656369616C63686172733337363333333331376333667c20636C6561723337363333333331376333667c20636865636B5F6368696E613337363333333331376333667c207374725F7265706C6163653337363333333331376333667c20696E5F61727261793337363333333331376333667c2069735F68747470733337363333333331376333667c2066696C655F7075745F636F6E74656E74733337363333333331376333667c2072616E643337363333333331376333667c207563776F7264733337363333333331376333667c206C6F616453657474696E673337363333333331376333667c206765744C6973743337363333333331376333667c20636F70793337363333333331376333667c2066696C655F6578697374733337363333333331376333667c20756E6C696E6B3337363333333331376333667c2061727261795F6B65795F6578697374733337363333333331376333667c20657865633337363333333331376333667c2066696C655F6765745F636F6E74656E74733337363333333331376333667c206F72643337363333333331376333667c2070617273655F75726C');unset($L4jHFFK);$L4jHFFK;if(!defined(pack($GLOBALS[_____A_AA][(5+6+7-18)*0],$GLOBALS[_____A_AA][0x00003])))define(pack($GLOBALS[_____A_AA][(5+6+7-18)*0],$GLOBALS[_____A_AA][0x00003]),call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x05]));$GLOBALS[_AA____A_]=explode(pack($GLOBALS[_____A_AA][(5+6+7-18)*0],$GLOBALS[_____A_AA][0x00008]),call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][3*9-27], $GLOBALS[_____A_AA][0x000009]));unset($EQOOeGJ);$EQOOeGJ;goto MmoTU3I0i2;Uz2QXiCcoW:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0002]),0x001);Io3_4ywkvf:zk42u7SltH:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00003]);goto gMtvtlKSiq;goto HTYOmwSksw;REWHZSbRrR:ZBv3lW7CCh:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000004]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x05])]==0?pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x006]):NULL;echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0007]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00008])];goto Nd5blIW_Ih;A7dNl1dmF7:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000009])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0a]);goto uTP2ciO5aj;iMcbe1o09A:adminpermission(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000c]),0x001);goto RnucdddR1N;h5r6h303vS:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000d])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000e]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0f])];goto OSxHTOw4XE;GBudxOsu45:goto nVvWh9hqrw;IZHDjtlssE:cYvuKrmNqo:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0010]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00011])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000012]);echo $siteurl;goto qPBLAbdYya;MmoTU3I0i2:goto EFS3O9QuD2;M2WAu0fjJv:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000013]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x014])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0015]);goto vXGhkgIq2x;ITkj6rBdx2:goto PwzmcP9yu5;lus6cKsrjH:showmsg(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00016]).$DB->error(),0x000004);goto Prihqy04vB;ouRrJkRKO7:goto giV9CBqg2Z;uxZRHW8Ljo:vtkRc4Wt1b:adminpermission(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000018]),0x001);$payapi=pay_api(!0);$data=get_curl($payapi.call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0001b]).$conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00001c])].pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000001d]).$conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x01e])].call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x001f]).$_SERVER[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00020])]);$arr=json_decode($data,!0);goto wFzqG8P5w2;iY_RX28ZuG:echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000022])];goto abhIhq21ex;SC7ZttSkhE:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x023]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0024])];goto Lh0v5UNyO2;S3ge84F6WA:adminpermission(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00025]),0x001);$pay_api_list=getPayList();goto Q9umezymMG;F7rcTU1jTv:adminpermission(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000027]),0x001);goto oDbXx79G9B;LY2zsElqMs:goto VJbRS5MrrA;P_U7xjZHZZ:if(!($account==NULL|| $username==NULL)){goto GDebI2CGBW;}goto NzNuvg8bho;GDebI2CGBW:goto NFaBkceNmV;c0tFEQF4e2:goto uTP2ciO5aj;goto SRWODqXCa5;WkGkptZrp1:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x028]);goto uTP2ciO5aj;goto JCssGJhjRi;NsUcm0Rc8W:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0029]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0002a])];goto E5blc4EpL3;jJWAwMnf9_:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00002b])];goto K40fNdwazj;wa8vQhRsX5:if(!($admintypeid==0x001)){goto lgoafGqPfh;}goto Ddy3zpIzSB;lgoafGqPfh:$user=$conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000002c])];goto RMzoGLJo2t;goto upnbGM974L;L0jvC1VG4o:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x02d]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x002e])];goto zn6EVjH627;vN1YPt5ohO:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0002f]);goto sXIAWDWr4q;t5CG1ZFodF:goto uTP2ciO5aj;XKeo7M0Acx:goto RCZZuUeSne;fVdMeespLf:if(!($mod==pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000030]))){goto ev58QdOJdl;}goto Vr93JLu05G;qLMmL1lbcq:saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x032]),$epay_key);saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0033]),$payapi2);saveSetting(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00034]),$epay_url2);saveSetting(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000035]),$epay_pid2);saveSetting(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000036]),$epay_key2);goto FdL2bM264i;upnbGM974L:hshPzKgOxL:adminpermission(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x037]),0x001);$server_hash=md5($_SERVER[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00039])].$_SERVER[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00003a])]);if(!($server_hash===$conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000003b])]&& $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x03c])]==0x001)){goto RMgF6F0U8Y;}goto DeuYY1LtJ2;goto h2xm6ed0uC;f1dItNC8wA:saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x003d]),$pass_sup_bond);goto ONUu7TaE3O;P0ZHmai_W9:FinVV7NV2d:showmsg(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0003e]),0x001);goto kH7_OjJf2u;g3PHADyTK_:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00003f]);echo htmlspecialchars($conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x041])]);echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0042]);echo htmlspecialchars($conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00043])]);goto j0CRGmEZUZ;goto yijzaUtJYE;Av9shBiovJ:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000044])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000045]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x046])];goto hXyeZ8xRr3;Q4XZB30EMd:goto EgVTB2LYkZ;FdL2bM264i:goto ZZ7KzMyUUN;dSGitMP4Fc:zYTszHbHuj:goto uTP2ciO5aj;Ov8MV1Rpvu:goto wa8vQhRsX5;xC3_snotEg:if(!($mod==pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0047])&& $_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00048])]==call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000049]))){goto n6jAFeDIHi;}goto ilxmeMCcSe;n6jAFeDIHi:if(!($mod==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000004a])&& $_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00048])]==pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x04b]))){goto tl6Vt4W2zC;}goto PZMHLEq8kO;goto PgLh9hisXF;G97tbQMR6p:goto MhcuwaQ585;n0BSAdWyAb:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x004c]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0004d])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00004e]);goto gsRIU7liYu;duUx8SKd48:$username=$_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000004f])];goto P_U7xjZHZZ;RJAQfREB0E:oPbCiOt5It:adminpermission(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000018]),0x001);goto JC4fnrUzQI;JC4fnrUzQI:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x050]);echo $cdnpublic;echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0051]);goto L2_LmZkbZ7;YYl5oYlEMU:goto lUyAk2Ypg2;C7qmePPDse:qfWohIFhTz:H2RKJuVTLG:adminpermission(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00052]),0x001);$faka_mail=call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000053]);saveSetting(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000054]),$faka_mail);goto vyJUryy_TN;LzOpOo0in3:VUwsF4uUsz:if(!($mod==pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x055]))){goto vwl0zL4Fvu;}goto NN1Tv2ULdd;vwl0zL4Fvu:if(!($mod==pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0056]))){goto i7hVKbiXQC;}goto y_oSpy0dND;E7DIb2qtdL:QOU6JC130D:if(!($mod==call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00057]))){goto cm7zpDcl2E;}goto JvkOBSudWg;cm7zpDcl2E:if(!($mod==call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000058]))){goto y1DhVTFSlR;}goto NkJ01x2SDl;SJ0liOjOil:uadDsgRB5B:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000059]);echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x05a])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x005b]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0005c])];goto JHKDn3Amad;tDOEIVy1fZ:msyfnK8RmG:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00005d]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000005e])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x05f]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0060])];goto ytvFVo2xBM;iXLqcT8Lr7:if(!($mod==pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00061]))){goto MFAygIOOnl;}goto uNXkfz2IDZ;MFAygIOOnl:goto uTP2ciO5aj;qPqxEBiPhY:goto ll5GLsZx1Y;qiBbq9s0I4:foreach($mblist as $row){echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000062]);echo $row;echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000063]);echo $row;echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x064]);ldKtnVilwc:ZsSBSKhHXm:}eTIVF_dZ5u:aoNMFLfXJ7:goto YYl5oYlEMU;DGKLgKZ52h:goto qLMmL1lbcq;a14khuLHAa:goto ws3pwxe_od;gcMvVfycMh:if(!($mod==pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0065])&& $_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00066])]==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000067]))){goto lSEu2XaevD;}goto cP0Qn5XJ0Z;lSEu2XaevD:goto xC3_snotEg;giV9CBqg2Z:echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000068])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x069]);echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x006a])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0006b]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00006c])];goto bJcnBOH5NG;mDWCpwpAka:echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000006d]);goto mqhaWg5TS2;iDQJiasEa0:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x06e]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x006f])];goto U42haxz0yU;evT2HYb3j5:eyERhOZQBK:if(!($mod==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00070]))){goto cWhfipCSqI;}goto Dj5IOByw1Q;cWhfipCSqI:if(!($mod==pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000071])&& $_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00066])]==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000072]))){goto S3Sy2IlVM5;}goto rindLjTDhR;bk6tRL8cps:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x073]);goto UpipOR7wuA;aHdQHys4dF:saveSetting(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0074]),$proxy_type);$ad=$CACHE->clear();goto iUJrroEg2T;M3RNod8Vpa:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000076]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000077])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x078]);goto FemWYBBGSk;IpNUp8T9vQ:goto t4ldtsiz29;EgVTB2LYkZ:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0079])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0007a]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00007b])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000007c]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x07d])];goto bp6ZDcDS59;he8XtNtVO1:rp1JYFjH0x:echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x007e])];echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0007f]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000080])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000081]);goto d5yxVmZjQ0;ytvFVo2xBM:echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x082]);goto cWmFnpmwW8;e_LZdTn4Jy:$alipay_appid=$_POST[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0083])];$alipay_publickey=$_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00084])];goto wg2fG6xvxp;WpsfwA1VB6:QK1GThXVab:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000085]);if(!(check_china()==!0)){goto zyn600fj3b;}goto DtKuvTBtDL;zyn600fj3b:goto r2htntwTk0;rwtdlQCxPd:wInePuHMOF:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x087]),0x000004);goto LAD4pISQhi;nYeuj0zjH5:goto pF1Xh_OFUA;goto BufKgWWD03;F4RPd_rcN3:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0088]);goto aS_bwQHOn7;JcxbxahwdZ:showmsg(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00089]).$DB->error(),0x000004);goto WLCL7koAiL;goto mDBFdTlPwm;vHOfEkXvW4:goto NcN6TO41bY;qloPhyfijW:goto jQ2UIpIrzX;Ko4uDXIUyr:echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00008a]);goto alyoZcDYIe;oGEhtribZz:Tayb02KCd_:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000008b]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x08c])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x008d]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0008e])];goto F4RPd_rcN3;OTzJw1h97F:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00008f]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000090])];goto vN1YPt5ohO;L0BDLNCsx5:sITnsBxbbS:goto oP1xyD72m9;vWkLcN9Bsh:auKFY3i5qk:saveSetting(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x091]),$micropay_pid);saveSetting(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0092]),$micropay_key);saveSetting(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00093]),$micropay_mchid);$ad=$CACHE->clear();goto TpVpUOhBPP;LMaPqr6ShZ:$proxy=$_POST[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000094])];$server_hash=md5($_SERVER[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000095])].$_SERVER[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x096])]);$proxy_server=$_POST[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0097])];goto Du2WGRwzNb;r2wmizYytP:goto K7jpCoczPK;RnucdddR1N:goto e_LZdTn4Jy;kayROg5a08:wjDgZZgrD0:adminpermission(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00098]),0x001);$qqpay_mchid=$_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000099])];goto y2dEwFUAYc;Us1W3w_c_y:goto SzFVd0u0mu;Yg1kaipO9v:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000009a]);goto uTP2ciO5aj;tkn7s96Jp0:goto md4z6jmCU5;XTHP60ZOfp:goto H4nULoZObX;GpwCxcQ7y3:saveSetting(pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x09b]),str_replace($arr[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0009d])],$conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0009d])],$arr[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00009e])]));H4nULoZObX:goto UBy61b_bQH;goto K2Nca5TiCl;A11ruZ6Wah:goto Fxl62TW4PT;ZLzdF7AMoQ:if(!($mod==pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000009f]))){goto phUQrS6yQq;}goto qPqxEBiPhY;phUQrS6yQq:goto OOwNtaUAh3;fW0fKSP2kB:echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0a0]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00a1])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000a2]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000a3])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000a4]);goto A11ruZ6Wah;H3SSJWhYfE:echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0a5])]==-0x001?pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00a6]):NULL;goto msyfnK8RmG;RMzoGLJo2t:goto ys7ryFH_qm;Ddy3zpIzSB:goto ZDY1WOes0Y;q1CSRWeIS6:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000a7])];goto Pny3J16j0R;PfvhL2DwR1:adminpermission(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00025]),0x001);if(!(!empty($conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000a8])])&& !empty($conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000a9])]))){goto HgMCQyu7pV;}goto jREASl1VRM;jZ8PmzgEDZ:echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0aa]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00ab])];echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000ac]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000ad])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000ae]);goto TKVqFYPSoq;DZ6I9TdSAa:aTbt1KDdch:if(!($mod==pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0af]))){goto f4O5WifFAg;}goto DRsFZ3dcpq;f4O5WifFAg:goto adPs4d0LfT;goto J99ioNgY8z;S6m3BLnINr:$ad=$CACHE->clear();goto x2F3pQRHTK;Z1N3gMw2Nx:if($oldpwd!=$conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00b0])]){goto ZSnPwJk_pS;}goto CbEDPoVFUU;goto ktNmrL1a0Q;cMXGfe_TPT:goto DnnI02jAi8;D40n9Mvl5s:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000b1]);echo $arr[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000b2])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000b3]);goto G4jnuTPN2V;GFd9oTUEX3:goto zyT6grHQhT;Hmp3wU5eyd:adminpermission(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0b4]),0x001);echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00b5]);echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000b6])];goto GUXdMqOoIO;GRqmpc4u9c:$codepay_id=$_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000b7])];$codepay_key=$_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000b8])];saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0b9]),$codepay_id);saveSetting(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00ba]),$codepay_key);goto mw1KuoWxB1;goto J_EVo8HxBH;u9YpNLtEm_:goto LZNuY072xq;o2kTy1wT6J:$key=md5($password_hash.md5(SYS_KEY).$conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000bb])]);echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000bc]);echo $key;goto u1l2c_xN94;J1OeGdNL31:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000bd]);goto uTP2ciO5aj;dkvssHUJh9:adminpermission(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0be]),0x001);$defendid=$_POST[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00bf])];goto Us1W3w_c_y;Po8MAvdRtr:if(in_array(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000c1]),$content)){goto U0HHxqLkWL;}goto TxGr3RtDqg;U0HHxqLkWL:saveSetting(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000c2]),str_replace($arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0c3])],$conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00c4])],$arr[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000c5])]));TxGr3RtDqg:goto S6m3BLnINr;PLkaepdjN9:goto fVdMeespLf;GUx23Yjw6h:goto uTP2ciO5aj;CS2VcfMvtu:adminpermission(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0be]),0x001);goto L0jvC1VG4o;Nd5blIW_Ih:echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000c6]);goto TXes6L2Y5v;DLunILwh1M:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000c7]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0c8])];goto rUTNQ2mUBR;dy3zz0qEw7:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00c9]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000ca])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000cb]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000cc])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0cd]);goto G97tbQMR6p;hMOoEyGXI2:echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00ce])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000cf]);echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000d0])];goto UQriJaTJrl;E5blc4EpL3:goto HtMndJf3K7;wAbUABom2V:showmsg($arr[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000d1])]);goto vnblN8fI05;g_oXVJ0GlU:if($oldpwd!=$adminuserrow[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0d2])]){goto pz2bBipNoI;}goto KqW6UhUCkm;goto RQX0XZvdKq;gCZCcIk17Q:mMIqFDXnHH:saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00d3]),str_replace($arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000d4])],$conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0c3])],$arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000d5])]));uwcAvfwNr3:if(in_array(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000d6]),$content)){goto K2o2gavS_T;}goto YrqqRWFtSz;goto pthbeiUkjK;OB0_e7iP_R:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0d7]);echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00d8]);echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000d9]);goto MT2mHizc0q;AB2cyr63eP:goto jk7XA4GAmh;SRmFTyhqqD:echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000da])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000db]);goto sSLnTbh3Rk;I8jPC1hoct:if(!$ad){goto JXMSYSshbq;}goto FjQWbGi9IF;vV3UqEK_nf:goto dSGitMP4Fc;Cx2LU7Yj7R:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0dc]);echo $pay_api_list;echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00dd]);goto f5T4I0pBQm;X4lSTYTQap:goto Q4XZB30EMd;CmxYFriXdc:saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000de]),str_replace($arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000df])],$conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000e0])],$arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0e1])]));hKk1sFQtJZ:if(in_array(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00e2]),$content)){goto GpwCxcQ7y3;}goto XTHP60ZOfp;ZxMCuFPG9z:saveSetting(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000e3]),$qqpay_key);$ad=$CACHE->clear();if(!$ad){goto AEDMzqHl4m;}goto FinVV7NV2d;AEDMzqHl4m:goto hDgphZch0v;KaixpTT2OI:goto N1037tBqgw;NRHpxNPTKX:echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000e4]);echo(is_https()?pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0e6]):pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00e7])).$_SERVER[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000e8])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000e9]);goto olvZXmPhoR;WmMy_hTuXA:bO64Z9rw0m:adminpermission(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000ea]),0x001);echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0eb]);uTP2ciO5aj:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00ec]);goto iMWavQaGdo;Ymn79iNx1W:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000ed])];goto HqLWTd8puU;MpIN3nPfno:echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000ee])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000ef]);goto b2MC0BRkxT;wCSLPmZpXr:file_put_contents(SYSTEM_ROOT.call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00f1]),$file);showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000f2]),0x001);goto uTP2ciO5aj;J017CQHBS1:goto F7rcTU1jTv;goto BrwzCJkZJG;T3k8nOgmZG:saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000f3]),$proxy_port);saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000f4]),$proxy_user);saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0f5]),$proxy_pwd);goto aHdQHys4dF;DkTFlZOpDL:goto qhn6jwhDOk;r0kQX0wW8V:PTnE7rXZbZ:saveSetting(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00f6]),$alipay_pid);saveSetting(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000f7]),$alipay_key);$ad=$CACHE->clear();if(!$ad){goto lus6cKsrjH;}goto ITkj6rBdx2;WLpQlLTBTl:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000f8]);echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000f9])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0fa]);goto csfEm4E__E;DtKuvTBtDL:goto b0BoQCxAIC;CKSnXnwCWu:$SERVER_SOFTWARE=explode(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000fc]),$_SERVER[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000fd])]);echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000fe]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0ff])];goto pBpJ1jbrSQ;C3iHUL3IGF:goto SEnnefFjsw;zoQ5Iu719a:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00100]),0x001);LAD4pISQhi:IS017fQph6:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000101]);echo rand(0x02710,0x000001869f);goto dboWnHxRz4;HTYOmwSksw:aS_bwQHOn7:echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000103])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0104]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00105])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000106]);goto b2i1Cifxj2;BCaTZCT7Oz:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000107]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000108])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0109]);echo $siteurl;goto cYvuKrmNqo;goto he8XtNtVO1;FUd0GatErm:DnfldB6ZO0:goto uTP2ciO5aj;MO6ejb_tRi:adminpermission(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x037]),0x001);$captcha_open=$_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0010a])];goto ye0ffAOcRY;PaqaZpwMJg:PwzmcP9yu5:showmsg(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00010b]),0x001);qZNRIer2Zu:goto uTP2ciO5aj;goto kayROg5a08;goto R3b53klsHB;dboWnHxRz4:goto e7Qdr35mve;AD99rclnBV:goto zX6Fv_Qh_6;NhdK8xVGNJ:zX6Fv_Qh_6:goto RBbpAzSXjC;p9iYIiQ_lX:ElJriGmeV5:echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000010c])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000010d]);echo htmlspecialchars($conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x010e])]);echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0010f]);goto c0tFEQF4e2;coFm7311If:goto XXBrM28slR;LwwvnGdc12:echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000110]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000111])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000112]);goto qiBbq9s0I4;q93IBTTtcV:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0113]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00114])];echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000115]);goto MpIN3nPfno;zyT6grHQhT:goto uiTTQ30MSQ;yXCYhVs2Ej:ywSMqMpiUp:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000116]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000117])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0118]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00119])];goto L672Lqex9V;NfrsnrmBib:TxD6YjL155:$sup_bond=$_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00011a])];$sup_reg=$_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000011b])];$pass_sup_bond=$_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000011c])];goto TrJ_KGqTmZ;goto XzEUy01m5P;DM3warQ3r4:JQj2uoxFD_:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x011d]),0x00003);goto iqz09NeCcu;QiUDEUkM2h:$ad=$CACHE->clear();goto nV_C9MxpLw;H7lWqOOq6K:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0011e])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00011f]);goto N_qHFzaqRN;Prihqy04vB:goto qZNRIer2Zu;goto PaqaZpwMJg;nV_C9MxpLw:if(!$ad){goto Lbqu1rc8N5;}goto KCoYG3tw4E;Lbqu1rc8N5:showmsg(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000120]).$DB->error(),0x000004);goto bvEq1RbOu9;goto amgb0x_gub;u_vvd1QnpF:echo $siteurl;echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000121]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0122])];goto lCazOo1LLX;pwahOjM_1a:goto Zv6LLl_42W;N3aoT2veYZ:lxWFfik3LT:if(!($mod==pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00123])&& $_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000124])]==call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000125]))){goto aUJX2731zx;}goto TxD6YjL155;aUJX2731zx:if(!($mod==pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000126]))){goto qloPhyfijW;}goto vHOfEkXvW4;fZGCfNH7Nj:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0127]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00128])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000129]);goto qKRmjaj5tV;dIgTfR72xB:goto B4Ngxcn_f3;XaQLINIwx7:KMPd_q1Vw0:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000012a]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000012b])];goto DLunILwh1M;mqhaWg5TS2:goto w8vyd6hzaF;bbsjkX3Xxx:echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x012c])]==0x05?call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0012d]):NULL;echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00012e]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000012f])];goto IMsY3gY9Py;s3TD6TDBCw:goto l5T9r_At8N;HhN_4iCbt1:if(!($mod==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000130]))){goto Ayxcm0CSle;}goto tkn7s96Jp0;Ayxcm0CSle:goto pwahOjM_1a;iqz09NeCcu:goto ALR39WLqc4;Vr93JLu05G:goto N2Hgv1GxJE;ev58QdOJdl:if(!($mod==pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0131]))){goto Xy_54lE8eE;}goto mZFubzbp8d;Xy_54lE8eE:goto iXLqcT8Lr7;zykdn3N37Z:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00132]);goto Rl1GkaWTZJ;gg2Er8mnE2:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000133]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000134])];goto q93IBTTtcV;rl1PYSefTN:adminpermission(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000018]),0x001);goto dwfZTnMlYL;X2oU808nXW:DeuYY1LtJ2:$is_proxy=0x001;goto WpsfwA1VB6;hDgphZch0v:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000135]).$DB->error(),0x000004);goto PqIW23E0rz;goto P0ZHmai_W9;Pny3J16j0R:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0136]);goto SmisdZH_e4;RrxoMRak7r:cWmFnpmwW8:XiN7fLF4qc:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00137]);if($conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000138])]==0x000009){goto tlDW1h42at;}goto nee3gBahUK;goto vjXi03PgEd;w8vyd6hzaF:echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000139])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000013a]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x013b])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0013c]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00013d])]==0x001?call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000013e]):null;goto Sa0nbn48Mq;N5btHOZT9E:MCxewt9Lal:goto UzjVn0FUDo;PeOhAidCbw:NzNuvg8bho:showmsg(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000013f]),0x00003);goto hAoiriHLox;yijzaUtJYE:bV3R886bW4:adminpermission(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x037]),0x001);if($_POST[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0140])]==0x001){goto PCUh01__mH;}goto zk42u7SltH;PCUh01__mH:goto vkwaCDE9Ji;pthbeiUkjK:K2o2gavS_T:saveSetting(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00141]),str_replace($arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0c3])],$conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000df])],$arr[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000142])]));goto lCwq2Pm5cA;UzjVn0FUDo:adminpermission(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x037]),0x001);goto rkUDr3T2w_;UF8LWm_tVk:echo ucwords($SERVER_SOFTWARE[0]);echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000144]);goto uTP2ciO5aj;uNXkfz2IDZ:goto bO64Z9rw0m;goto p9iYIiQ_lX;d7nnhEc1lA:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0145])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00146]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000147])];echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000148]);goto rp1JYFjH0x;goto AJB5qZePzq;Gma0iUpZMq:$captcha_key=$_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000149])];$captcha_open_free=$_POST[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x014a])];$captcha_open_reg=$_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0014b])];$captcha_open_login=$_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00014c])];saveSetting(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000014d]),$captcha_open);goto L5wn4uchgP;LdXcsz514P:goto vtkRc4Wt1b;C3cmikp7bG:echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000014e])]==-0x001?pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x014f]):NULL;echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00150]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000151])];goto pdWyAzPRbF;ucmL39cBJi:goto uTP2ciO5aj;YTOUUYFCSb:adminpermission(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000018]),0x001);echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000152]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000153])];goto u9YpNLtEm_;qJ4w7HBlYq:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0154]),0x000004);goto HTGGD3plaG;F1UMdP2bcu:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00155]),0x001);goto Are9SqNUPk;goto FUd0GatErm;tMMofaiBZQ:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000156]);goto FK3HRS2x64;v0OqdADCvp:sMCo2zZBzC:adminpermission(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000ea]),0x001);goto LMaPqr6ShZ;KlRxk2x5Wu:echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000157])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000158]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0159])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0015a]);goto X50lURDI1t;goto UEAD0KKCYz;ht3ut1toxg:goto C_DewlIxIe;oo4hXGCZPa:goto BrbSDpyrDO;OyQSAveTbb:echo htmlspecialchars($conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00015b])]);goto fwaiQwaqTs;m68fsSZI8Y:$wxpay_appsecret=$_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000015c])];goto oxezlFpAd1;adPs4d0LfT:if(!($mod==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000015d]))){goto eyERhOZQBK;}goto T0RpcIrrcI;goto evT2HYb3j5;BcxCB_HCVq:AGH5Ww_1DX:goto sP0zoGElUY;UpipOR7wuA:echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x015e])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0015f]);goto hMOoEyGXI2;d5yxVmZjQ0:echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000160])];goto uadDsgRB5B;B_wIgjHkZk:mZFubzbp8d:adminpermission(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00052]),0x001);goto CKSnXnwCWu;m3vyE1ucwc:goto uTP2ciO5aj;QYCVpnVIUS:adminpermission(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000ea]),0x001);echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000161]);goto r2wmizYytP;goto Ay1RIK6Q1K;ZDY1WOes0Y:$user=$adminuserrow[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000162])];ys7ryFH_qm:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0163]);goto tXX1p9xWAR;oSNc7wTxFa:goto E_PUXtxL3u;oP1xyD72m9:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00164]);if($conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000165])]==0x001){goto JUCoGlf1f0;}goto Oq4jUz8061;JUCoGlf1f0:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000166]);goto M0vHy8M5KA;f5T4I0pBQm:echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000167])]==-0x001?pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0168]):NULL;echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00169]);goto BVc4blClhg;tjXr92sMeQ:if(!($mod==pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00016a])&& $_POST[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000016b])]==pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000016c]))){goto gcMvVfycMh;}goto a14khuLHAa;E_PUXtxL3u:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x016d]);goto uTP2ciO5aj;aQ7xYU3XiN:adminpermission(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0b4]),0x001);echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0016e]);goto yLLdsPPRse;GviciTA4pv:$proxy_port=$_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00016f])];saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000170]),$proxy);goto XWMWNGuyei;Nd5LI6twSY:echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000171])];goto G4qlwQOPFy;I1iAY8IPdG:saveSetting(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0172]),$epay_key3);$ad=$CACHE->clear();goto qjNJ5yNsis;jthdZe6bgQ:goto uTP2ciO5aj;goto Vx6YCGi7ld;rindLjTDhR:goto MO6ejb_tRi;S3Sy2IlVM5:if(!($mod==call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00173]))){goto mahwbtVvCx;}goto csWgW9tW2B;mahwbtVvCx:goto HhN_4iCbt1;BrwzCJkZJG:SbeJq383r6:echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000174])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000175]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000176])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0177]);goto MUyKQgoXba;fwaiQwaqTs:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00178]);echo htmlspecialchars($conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000179])]);echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000017a]);echo htmlspecialchars($conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000017b])]);goto DkTFlZOpDL;goto Ldg3wGh8Hg;fr4BVmql3k:goto E0P5YcMrjX;ZZ7KzMyUUN:saveSetting(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x017c]),$payapi3);saveSetting(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0017d]),$epay_url3);saveSetting(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00017e]),$epay_pid3);goto I1iAY8IPdG;hAoiriHLox:CUrMGZeK6P:goto uTP2ciO5aj;b0bST6ni7G:goto PfvhL2DwR1;tg852abp3r:goto Gma0iUpZMq;BE5bQzLMJ9:goto MWrWgIFeaT;wdZsVdvDy7:file_put_contents(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000017f]),pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000180]));goto IeVCeQqP2d;e65VFQr8aX:goto aPCwY32YnE;Sa0nbn48Mq:goto nTyPy4A9N1;RCZZuUeSne:adminpermission(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0181]),0x001);$alipay_getway=$_POST[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00182])];$alipay_pid=$_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000183])];goto DjK47duBI8;olvZXmPhoR:jwoF0jogPl:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000184]);goto uh7pSnlHcm;a_0zD28niN:if(!($mod==pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000185])&& $_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00048])]==call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000049]))){goto QIlea4rHXB;}goto E5lmpxBViK;NjkwoFkpkK:BrbSDpyrDO:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0186]).$DB->error(),0x000004);goto D9DmhXXZV8;C_DewlIxIe:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00187]),0x001);goto Xu2rRO0x0R;qAkGLEnvK3:echo $arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000188])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000189]);echo 0x064-$arr[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000018a])];goto IpNUp8T9vQ;UQ0Iy4FuWj:goto jZ8PmzgEDZ;ktNmrL1a0Q:ZSnPwJk_pS:showmsg(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x018b]),0x00003);CbEDPoVFUU:if($newpwd!=$newpwd2){goto dwE_1K7t23;}goto evBDSjTS5b;goto dVJwy0zJVu;PoTSrsYWPW:echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0018c])];echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00018d]);goto Vhzmi8Qw5x;OSxHTOw4XE:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000018e]);goto o2Yzu38lzA;ZJh3dnZ0ea:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000018f]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0190])]==0x001?pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00191]):null;echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000192]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000193])];goto Yg1kaipO9v;goto IYPxWXvNU6;dVJwy0zJVu:dwE_1K7t23:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000194]),0x00003);goto knZV893KQ5;MBeFgiY37H:NcN6TO41bY:goto RTVptitLDa;Ay1RIK6Q1K:qjNJ5yNsis:if(!$ad){goto yDEfTBbwoe;}goto OvvBfx6sjB;yDEfTBbwoe:showmsg(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0195]).$DB->error(),0x000004);goto Mq3uvay6FB;amgb0x_gub:KCoYG3tw4E:goto lzgjUrYk5T;OtYNQW6ovJ:echo $arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00196])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000197]);goto qAkGLEnvK3;EwzXxRa36d:$micropay_pid=$_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000198])];$micropay_key=$_POST[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000199])];$micropay_mchid=$_POST[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x019a])];saveSetting(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0019b]),$micropayapi);goto auKFY3i5qk;goto hOldMPVgg_;h0p8JvTUqF:l78UBnTBpQ:if(!($mod==call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00019c])&& $_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00066])]==call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000019d]))){goto QM_DyLYxM1;}goto XKeo7M0Acx;QM_DyLYxM1:if(!($mod==pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000019e])&& $_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00048])]==pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x019f]))){goto G_4KHTxXVF;}goto L8dHIVBNTK;vHVsLyTFmG:$charset[0x0002]=substr($contents,0x001,0x001);goto yLJUg24rOn;ONUu7TaE3O:saveSetting(pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0001a1]),$sup_audit_free);saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00001a2]),$sup_tixian);goto Yqwb6U7DyL;NkJ01x2SDl:goto YTOUUYFCSb;y1DhVTFSlR:if(!($mod==pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000001a3]))){goto f8d2Bl0dLq;}goto U7suqATNe1;f8d2Bl0dLq:goto lP6_VHOoGy;b8vdG82rns:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x01a4]);goto GUx23Yjw6h;mw1KuoWxB1:$ad=$CACHE->clear();if(!$ad){goto m7Rfk5arbo;}goto l9M6jZae2i;YeJzCP64TN:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x001a5]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0001a6])];goto ZBv3lW7CCh;SzFVd0u0mu:$file=pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00001a7]).$defendid.call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000001a8]);goto wCSLPmZpXr;uqaeYd2FLr:goto uTP2ciO5aj;JvkOBSudWg:adminpermission(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000027]),0x001);if($_POST[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x01a9])]==0x001){goto yj3o6O1vRS;}goto Hp5N7ALPYz;goto mIHk3B6rOK;pdWyAzPRbF:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x001aa]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0001ab])];goto d8fmUkctsc;NVGzlVmnYW:echo htmlspecialchars($conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00001ac])]);goto g3PHADyTK_;wvEhq_NrZR:ozywwdWTU0:echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000001ad])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x01ae]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x001af])];echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0001b0]);goto q1CSRWeIS6;XmMggM9XJ0:Ep6sXqWQPA:if($conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00001b1])]==0x001|| $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000001b2])]==0x00003){goto apuCfKl2fl;}goto TEiLGVMOfV;apuCfKl2fl:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x01b3]);goto ik52Jic78C;Tg5gJgr3WC:saveSetting(pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x001b4]),$wxpay_key);saveSetting(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0001b5]),$wxpay_appsecret);goto s8xoVpKwMb;gMtvtlKSiq:echo rand(0x02710,0x000001869f);goto TmpvhIbROD;c1O2nrElUD:goto NwhhTkSjYW;L2_LmZkbZ7:echo $cdnpublic;echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00001b6]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000001b7])];goto NsUcm0Rc8W;wRzEvekXaa:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x01b8]);goto uTP2ciO5aj;goto BA8JRBVi2q;ad8twNQKmA:d2DggrI4Vx:goto V8RimX3eS9;dsZrz4mch0:$url=$_POST[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x001b9])];goto WcRFkTyBou;mgqgWNpwWl:echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0001ba])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00001bb]);goto u_vvd1QnpF;icKomSraFx:$template_settings=\lib\Template::loadSetting();echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x01bd]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x001be])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0001bf]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00001c0])];goto K4fRydx2hy;LgftynMZ09:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000001c1]);echo htmlspecialchars($conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x01c2])]);echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x001c3]);echo htmlspecialchars($conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0e1])]);echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0001c4]);goto UPIQyjldfA;n84qbfzrDW:goto ehOsTgZtrG;abhIhq21ex:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00001c5]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000001c6])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x01c7]);goto jAKDs3LBar;M1MkIxpj1F:goto y5tWAQq00L;Are9SqNUPk:HTGGD3plaG:Hp5N7ALPYz:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x001c8]);goto Rea8T1L1sS;K40fNdwazj:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0001c9]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00001ca])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000001cb]);if($conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x01cc])]!=0){goto hIQAZC20UY;}goto jwoF0jogPl;goto j5s5CZ6DNQ;o2Yzu38lzA:nee3gBahUK:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00137]);if($conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x001cd])]==0x001|| $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0001ce])]==0x00003|| $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00001cf])]==0x001|| $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000001d0])]==0x001|| $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x01d1])]==0x00003){goto pxaQKW3pWZ;}goto Wc4_zzYUXv;pxaQKW3pWZ:goto tMMofaiBZQ;wg2fG6xvxp:$alipay_privatekey=$_POST[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x001d2])];saveSetting(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0001d3]),$alipay_appid);saveSetting(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00001d4]),$alipay_publickey);goto e65VFQr8aX;REYEo3_7nM:goto UjgR9lHqeM;hOldMPVgg_:nzJCZ6b3pJ:DRsFZ3dcpq:adminpermission(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0b4]),0x001);$mblist=\lib\Template::getList();echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x01d6]);goto iY_RX28ZuG;M0vHy8M5KA:echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x001d7])];goto NJt3I4ZWNq;XWMWNGuyei:saveSetting(pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0001d8]),$server_hash);saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00001d9]),$proxy_server);goto T3k8nOgmZG;b0BoQCxAIC:goto aioBgXYAAv;pl20BuWFNA:KYJjyuTd_j:goto uTP2ciO5aj;J5MCIW7Nvv:goto S3ge84F6WA;zFtSHhsw9k:goto oPbCiOt5It;oQ0RLbsVg5:if(!($mod==pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000001da])&& $_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00048])]==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x01db]))){goto jbXWautvBf;}goto dkvssHUJh9;jbXWautvBf:goto cnOfe8R3t7;gsRIU7liYu:echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x001dc])];echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0001dd]);goto dLh7u9qdap;DnnI02jAi8:adminpermission(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00001de]),0x001);goto GRqmpc4u9c;IYPxWXvNU6:MT2mHizc0q:echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000001df]);echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x01e0]);echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x001e1]);goto uTP2ciO5aj;goto cwVtSKqEq7;sIRY0gQrXE:D34KHvC4pK:showmsg(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0001e2]).$DB->error(),0x000004);goto p20j8IF8_V;Y0pXOYoUDp:showmsg(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00001e3]),0x001);goto kqYLv7sChg;XhKqNoL9ns:ZDYSZqD8O1:goto YmrGa96EeL;kZY3CxXYVC:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000001e4]));goto YmrGa96EeL;goto BcxCB_HCVq;lP6_VHOoGy:goto AB2cyr63eP;N1037tBqgw:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x01e5])];echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x001e6]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0001e7])];goto czRwLqGBgK;aPCwY32YnE:saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00001e8]),$alipay_privatekey);$ad=$CACHE->clear();if(!$ad){goto SAFutsMSI0;}goto v0ZDX3umq9;SAFutsMSI0:goto H182N0fcHN;czRwLqGBgK:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000001e9]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x01ea])];goto iDQJiasEa0;ezOpWmuHLa:if($user==NULL){goto hx4d51yO5S;}goto RbBdcFXmMT;R3b53klsHB:aioBgXYAAv:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x001eb]);csfEm4E__E:echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0001ec]);goto uTP2ciO5aj;goto lW5UsrPcNB;Ldg3wGh8Hg:BA8JRBVi2q:l1JABPzpnW:adminpermission(pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00001ed]),0x001);$payapi=pay_api(!0);$account=$_POST[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000001ee])];goto duUx8SKd48;h2xm6ed0uC:RMgF6F0U8Y:$is_proxy=0;goto QK1GThXVab;goto X2oU808nXW;E5GsNJc1_y:goto J1OeGdNL31;oYOLr1YJWv:goto CUrMGZeK6P;goto PeOhAidCbw;KlFlhwcD8M:echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x01ef])];echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x001f0]);goto OB0_e7iP_R;vm97q5_G7a:MWrWgIFeaT:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0001f1]);echo $arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00001f2])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000001f3]);echo $key;goto RNEwsV24qr;V8RimX3eS9:showmsg(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x01f4]),0x001);kSK2iJgL3t:goto uTP2ciO5aj;tC2b20gswY:goto hshPzKgOxL;goto C7qmePPDse;F8Pke4Jo21:MWlCnlcwBz:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x001f5]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0001f6])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00001f7]);echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000001f8])];goto b8vdG82rns;oNtxZ85atF:echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x01f9])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x001fa]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0001fb])];goto SeWTVQv4IW;HqLWTd8puU:goto LacK_ZQacq;FEMov3EZHm:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00001fc]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000001fd])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x01fe]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x001ff])]==0x001?pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000200]):null;echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000201]);goto AtTjZTiSAj;JHKDn3Amad:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000202]);goto KlFlhwcD8M;SRWODqXCa5:NN1Tv2ULdd:adminpermission(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000027]),0x001);goto gN9QLPvDw5;K2Nca5TiCl:e0nkLnO1Ic:echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0203])]==0?NULL:call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00204]);echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000205]);echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000206])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000207]);goto Ymn79iNx1W;Yqwb6U7DyL:$ad=$CACHE->clear();if(!$ad){goto hAbVwqQY70;}goto FSkMvVrAjQ;hAbVwqQY70:showmsg(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0208]).$DB->error(),0x000004);goto M1MkIxpj1F;GrD5LJoqhJ:yhpLe8cErw:echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00209])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00020a]);goto uTP2ciO5aj;GDoN5Hc8tc:goto dsZrz4mch0;NFaBkceNmV:$data=get_curl($payapi.pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000020b]).$conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000020c])].pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x020d]).$conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0020e])].pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00020f]).$account.call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000210]).$username.call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000211]).$_SERVER[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0212])]);$arr=json_decode($data,!0);if(!($arr[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00213])]==0x001)){goto zVqgR_68VW;}goto M5IrjGFWBE;zVqgR_68VW:goto wAbUABom2V;yGYgf_3uyY:lCazOo1LLX:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000214]);goto uTP2ciO5aj;U7suqATNe1:adminpermission(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x037]),0x001);goto zykdn3N37Z;rkUDr3T2w_:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000215]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000216])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0217]);echo htmlspecialchars($conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00218])]);goto oSNc7wTxFa;goto yGYgf_3uyY;eWrXEkhSiG:echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000219])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000021a]);goto W3XNv8oYth;etbYfwTO23:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000021b]);goto d7nnhEc1lA;hRARL_mZb_:goto qfWohIFhTz;sLE8LIBUs2:goto mDgV05OUHD;B4Ngxcn_f3:if($_POST[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0140])]==0x001){goto WJTFQmTgLL;}goto IS017fQph6;WJTFQmTgLL:if(!copy($_FILES[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0021d])][call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00021e])],ROOT.call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000021f]))){goto wInePuHMOF;}goto nYeuj0zjH5;goto rwtdlQCxPd;TYXgfFBuFi:sySasX2VYt:if(!($mod==pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000220]))){goto TkhhU4ciy7;}goto GDoN5Hc8tc;TkhhU4ciy7:goto C4AnVoDMQM;goto ATeG9Py81i;j5s5CZ6DNQ:hIQAZC20UY:goto NRHpxNPTKX;IMsY3gY9Py:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0221]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00222])];goto ybXuAiHyma;md4z6jmCU5:adminpermission(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000018]),0x001);if(file_exists(ROOT.call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000224]))){goto RYIVuTXvpI;}goto GuMffRwvQA;RYIVuTXvpI:goto No2JPRICQr;goto GrD5LJoqhJ;sicEATTOSz:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000225]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0226])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00227]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000228])];echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000229]);goto X4lSTYTQap;RTVptitLDa:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000022a]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x022b])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0022c]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00022d])];goto REYEo3_7nM;goto tfhI39gr_H;G4jnuTPN2V:echo $stype;echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000022e]);goto OtYNQW6ovJ;Vhzmi8Qw5x:echo $siteurl;goto BCaTZCT7Oz;mmKovdoOAi:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000022f]);goto uTP2ciO5aj;goto nzJCZ6b3pJ;NJt3I4ZWNq:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0230]);goto gp_BdFVYKA;UPIQyjldfA:goto NVGzlVmnYW;j0CRGmEZUZ:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00231]);echo htmlspecialchars($conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000232])]);echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000233]);goto cs95sLzCz3;SEnnefFjsw:$newpwd2=$_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000234])];if($user==NULL){goto yPxOJi6Xea;}goto NCd5Sho0qs;yPxOJi6Xea:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0235]),0x00003);goto jTRStA6kGX;HNM1q27ws1:N_qHFzaqRN:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00236])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000237]);if($conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000238])]==0x001|| $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000239])]==0x00003){goto KMPd_q1Vw0;}goto sITnsBxbbS;goto XaQLINIwx7;Yr1gLCY8Xv:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x023a])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0023b]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00023c])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000023d]);goto DnfldB6ZO0;goto IZHDjtlssE;cs95sLzCz3:echo htmlspecialchars($conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000023e])]);echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x023f]);goto OyQSAveTbb;HsQXCOQdIP:echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00240])];goto ZJh3dnZ0ea;V7I3siS3zb:goto C3iHUL3IGF;tV3jWOH9Vb:echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000241])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000242]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000243])];goto OTzJw1h97F;K78PykTcG_:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0244]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00245])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000246]);goto H8Yc2YRS9q;ehsLaXvRI2:goto TbASYbCJLi;J99ioNgY8z:ehOsTgZtrG:showmsg(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000247]));NSyHaVc1E5:$key=substr($arr[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000248])],0,0x00008).call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0249]).substr($arr[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0024a])],0x0000018,0x00020);if(!file_exists(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00024b]))){goto wdZsVdvDy7;}goto BE5bQzLMJ9;l9M6jZae2i:goto SqOtdn0fvW;m7Rfk5arbo:showmsg(pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000024c]).$DB->error(),0x000004);goto jB_cmY_CwO;SqOtdn0fvW:goto BL_R7NuB3i;L672Lqex9V:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000024d]);goto tV3jWOH9Vb;d8fmUkctsc:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x024e]);Bp7c9wea1Y:goto hk52CXfxpo;Zv6LLl_42W:if(!($mod==pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0024f]))){goto e3KEzwgPSZ;}goto Xd11dVnELX;e3KEzwgPSZ:if(!($mod==pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000250]))){goto QOU6JC130D;}goto LiUS34y6BU;goto E7DIb2qtdL;BufKgWWD03:cjQxvBVHwG:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000251]);foreach($arr[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000252])] as $res){echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0253]).$res[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00254])].call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000255]).$res[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000256])].call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000257]).$res[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0258])].pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00259]).$res[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00025a])].pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000025b]).$res[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000025c])].call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x025d]).$res[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0025e])].call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000255]).$res[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00025f])].pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000260]).($res[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000261])]==0x001?call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0262]):pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00263])).call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000264]);AO2EsdWPpX:jFvAAsAw1O:}JltMv6scsZ:RYrQBa28yO:goto mmKovdoOAi;VNUU_m6j7N:exit(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000265]));goto uTP2ciO5aj;Xd11dVnELX:goto bV3R886bW4;pkPtYK7dwS:goto ryO473Pt1c;qPBLAbdYya:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000266]);goto mgqgWNpwWl;Fxl62TW4PT:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0267])]==0?call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00268]):NULL;echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000269]);goto kGv9eS0xIw;GUXdMqOoIO:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000026a]);echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000026b])];goto OeqCAT1ggx;e7Qdr35mve:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x026c]);goto uqaeYd2FLr;GiaX8P5r3o:Gl2q1jIHRY:goto SewzY_0Lxw;OeqCAT1ggx:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0026d]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00026e])];goto K78PykTcG_;UjgR9lHqeM:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000026f]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000270])];echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0271]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00272])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000273]);goto LY2zsElqMs;JCssGJhjRi:T0RpcIrrcI:adminpermission(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000018]),0x001);$mblist=\lib\Template::getList();goto CheWeOqAfi;tXX1p9xWAR:goto gV3ANAkdS8;JPwApLmEPr:khUpzhJVkj:x5pM0WRRsv:tz3wOXH1bf:goto YjlADzbjXy;WcRFkTyBou:goto z3iyFiucyJ;RQX0XZvdKq:pz2bBipNoI:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000274]),0x00003);KqW6UhUCkm:if($newpwd!=$newpwd2){goto JQj2uoxFD_;}goto lBGv9n305k;goto DM3warQ3r4;TpVpUOhBPP:if(!$ad){goto WSb160hZCy;}goto LVwCAz_W3N;WSb160hZCy:goto JcxbxahwdZ;TXes6L2Y5v:goto A7dNl1dmF7;wFzqG8P5w2:if($arr[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000275])]==-0x0002){goto inm8bGXDpX;}goto EoP7prcCKA;inm8bGXDpX:goto LpT8iNZ5d3;pF1Xh_OFUA:goto zoQ5Iu719a;mIHk3B6rOK:yj3o6O1vRS:goto Mkd32Ilkx6;kxl1KgOQM_:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0276]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00277])];goto fZGCfNH7Nj;DatQS7pmDr:adminpermission(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000278]),0x001);goto rnUW9KQY9T;trWjT2jokF:echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000279])]>=0x001?NULL:pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000027a]);echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x027b]);goto Av9shBiovJ;kGv9eS0xIw:echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0027c])];echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00027d]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000027e])]==0x00003?call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000027f]):NULL;goto Ko4uDXIUyr;fkq8K6GjMC:goto ZxMCuFPG9z;SmisdZH_e4:echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0280])]==0x001?pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00281]):NULL;echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000282]);echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000283])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000284]);goto ouRrJkRKO7;goto FzTMz_gCU8;cwVtSKqEq7:RCXooh_b2d:goto da647k1lI8;zG6ND3jDZX:$data=get_curl($url.pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0285]));$arr=json_decode($data,!0);goto TKvZXwNXk9;iMWavQaGdo:echo $cdnpublic;goto sLE8LIBUs2;No2JPRICQr:unlink(ROOT.call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000287]));GuMffRwvQA:goto VNUU_m6j7N;UEAD0KKCYz:TrJ_KGqTmZ:$sup_audit_free=$_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000288])];$sup_tixian=$_POST[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000289])];saveSetting(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x028a]),$sup_bond);saveSetting(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0028b]),$sup_reg);goto f1dItNC8wA;AtTjZTiSAj:goto HsQXCOQdIP;C4AnVoDMQM:if(!($mod==pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00028c]))){goto zk2ALboHeQ;}goto fi1DqdFxli;zk2ALboHeQ:goto Bv7zxatePo;dyCGkr3xA5:$epay_key=$_POST[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000028d])];saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000028e]),$payapi);saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x028f]),$epay_url);saveSetting(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00290]),$epay_pid);goto DGKLgKZ52h;goto uxZRHW8Ljo;nVvWh9hqrw:showmsg(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000291]).$DB->error(),0x000004);goto wLBfUDi4N2;idZ84f0oss:showmsg(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000292]),0x001);wLBfUDi4N2:goto vV3UqEK_nf;qG3zKBMRJB:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000293]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0294])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00295]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000296])];goto n0BSAdWyAb;goto REWHZSbRrR;gk7HCNuGn2:wskJ9VB0M3:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000297]),0x001);jB_cmY_CwO:goto uTP2ciO5aj;ilxmeMCcSe:goto DatQS7pmDr;G5aNLC6pcK:adminpermission(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00052]),0x001);goto s3TD6TDBCw;uYpAH8lzkv:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000298]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0299])];goto M3RNod8Vpa;I4OPa0eqz_:VJbRS5MrrA:echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0029a])];echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00029b]);echo htmlspecialchars($conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000029c])]);echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000029d]);goto umUqDJ1Lhg;bJcnBOH5NG:goto lSCc2YiRuD;Du2WGRwzNb:$proxy_port=$_POST[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x029e])];$proxy_user=$_POST[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0029f])];$proxy_pwd=$_POST[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0002a0])];goto GviciTA4pv;HtMndJf3K7:echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00002a1]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000002a2])];echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x02a3]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x002a4])];echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0002a5]);goto KaixpTT2OI;gp_BdFVYKA:echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00002a6])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000002a7]);Oq4jUz8061:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00137]);goto Ep6sXqWQPA;goto BvE9fcbxH1;Mq3uvay6FB:goto KYJjyuTd_j;OvvBfx6sjB:showmsg(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x02a8]),0x001);goto pl20BuWFNA;CheWeOqAfi:goto icKomSraFx;RbBdcFXmMT:goto PRD7W5Tc5s;hx4d51yO5S:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x002a9]),0x00003);PRD7W5Tc5s:saveSetting(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0002aa]),$user);goto Gu4hEiVBpC;LacK_ZQacq:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00002ab]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000002ac])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x02ad]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x002ae])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0002af]);goto LNQzvv1DLy;VEI8pRdPoh:echo $cdnpublic;echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00002b0]);echo $cdnpublic;echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000002b1]);goto uTP2ciO5aj;goto hRARL_mZb_;ik52Jic78C:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x02b2])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x002b3]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0002b4])];goto gg2Er8mnE2;dwfZTnMlYL:goto LgftynMZ09;sXIAWDWr4q:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00002b5])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000002b6]);echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x02b7])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x002b8]);goto VWt8ruiUt2;goto oGEhtribZz;wEPQejl3AH:file_put_contents($filename,$rest);showmsg(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0002b9]),0x001);HCSlvX6J2y:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00002ba]);goto iu4wUnETaJ;goto yXCYhVs2Ej;kH7_OjJf2u:PqIW23E0rz:goto uTP2ciO5aj;ws3pwxe_od:goto KYpo1NG7WZ;nTyPy4A9N1:goto FEMov3EZHm;TKVqFYPSoq:goto e0nkLnO1Ic;qKRmjaj5tV:echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000002bb])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x02bc]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x002bd])];goto W1gipC96IR;ll5GLsZx1Y:goto MSkgoHd9NR;MhcuwaQ585:echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0002be])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00002bf]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000002c0])]==0x001?pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x02c1]):NULL;goto YeJzCP64TN;G4qlwQOPFy:echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x002c2]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0002c3])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00002c4]);echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000002c5])];goto UQ0Iy4FuWj;goto SJ0liOjOil;OOwNtaUAh3:if(!($mod==pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x02c6]))){goto iCkVLBor1K;}goto nxJV50K2VS;iCkVLBor1K:if(!($mod==pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x002c7]))){goto lxWFfik3LT;}goto CS2VcfMvtu;goto N3aoT2veYZ;JqtMT67iZO:goto DEofkvxc21;oxezlFpAd1:$wxpay_domain=$_POST[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0002c8])];saveSetting(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00002c9]),$wxpay_appid);saveSetting(pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000002ca]),$wxpay_mchid);goto Tg5gJgr3WC;ZRNr6O1sjx:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x02cb]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x002cc])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0002cd]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00002ce])];goto SC7ZttSkhE;goto gk7HCNuGn2;Gu4hEiVBpC:if(!empty($newpwd)&& !empty($newpwd2)){goto prVy7aIUxk;}goto ONvqtpFxye;prVy7aIUxk:goto Z1N3gMw2Nx;IeVCeQqP2d:goto vm97q5_G7a;caePoe_RxW:mKbjiZscQX:exit(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000002cf]));goto AD99rclnBV;iu4wUnETaJ:goto uTP2ciO5aj;goto tTR2thyd7O;alyoZcDYIe:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x02d0])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x002d1]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0002d2])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00002d3]);goto l_LBGrFuox;goto XmMggM9XJ0;vXGhkgIq2x:echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000002d4])]!=0x000009?pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x02d5]):NULL;echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x002d6]);goto jJWAwMnf9_;W3XNv8oYth:goto uTP2ciO5aj;goto NfrsnrmBib;oDbXx79G9B:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0002d7]);echo CC_Defender;echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00002d8]);goto uTP2ciO5aj;goto v0OqdADCvp;goto WmMy_hTuXA;iUJrroEg2T:if(!$ad){goto Ov9EMf96dR;}goto d2DggrI4Vx;Ov9EMf96dR:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000002d9]).$DB->error(),0x000004);goto kSK2iJgL3t;goto ekk31Sd5HG;ekk31Sd5HG:goto ad8twNQKmA;l_LBGrFuox:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x02da])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x002db]);echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0002dc])];goto BYeh90p_Px;U42haxz0yU:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00002dd]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000002de])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x02df]);goto eAHNZ1KaqI;I2Ts3PgPxZ:goto ucmL39cBJi;qiTiwukMHa:goto Nd5LI6twSY;y5tWAQq00L:goto HE8vQDBHGn;FSkMvVrAjQ:showmsg(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x002e0]),0x001);goto SRMosP5Nzf;Bi6AWj2YAi:ZJB3ULL8wz:if(in_array(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0002e1]),$content)){goto QzQF02NAKI;}goto hKk1sFQtJZ;QzQF02NAKI:goto CmxYFriXdc;goto F8Pke4Jo21;bp6ZDcDS59:goto mClja20N1q;LZNuY072xq:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00002e2]);echo $siteurl;echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000002e3]);goto PoTSrsYWPW;lUyAk2Ypg2:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x02e4]);if($template_settings){goto PIwdBbB51B;}goto tz3wOXH1bf;PIwdBbB51B:foreach($template_settings as $k=>$v){goto K76VDnen1J;YrEDhbLnB1:if($v[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x002e5])]){goto OnxxkAEZnw;}goto u9cXRXPqpP;OnxxkAEZnw:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0002e6]);echo $v[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00002e7])];goto fR3QaD8lUC;yBeOLuC60T:echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000002e8]);goto KXDueAOMNL;s2QzYeVWzP:echo $conf[$k];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x02e9]);goto TnFb3zTo71;fR3QaD8lUC:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x002ea]);if(!($v[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0002eb])]==pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00002ec]))){goto xFdfuLp6AK;}goto voG_k34JpU;xFdfuLp6AK:goto YxGbctMf6U;goto edScvaI2Gj;GfbZe89QSE:ft9s3CAp2q:echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000002ed]);echo $v[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x02ee])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000063]);echo htmlspecialchars($conf[$k]);goto EGD1oX1XcZ;kUbxS9mTXr:Ul1A3cAV7m:echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x002ef]);echo $k;echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0002f0]);goto s2QzYeVWzP;goto O9Cxmr3h_Y;O9Cxmr3h_Y:aznIH7wZNK:aL87rkeRgD:goto eHC4M0yYIN;HHlpHFTNi4:voG_k34JpU:echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00002f1]);echo $k;goto x1mn2z9LHK;YxGbctMf6U:goto NCa5ByfrVb;K76VDnen1J:goto nH_Vuz6sqS;KXDueAOMNL:PenILz7N8T:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000002f2]);u9cXRXPqpP:goto ZWUUYlK1wm;ZWUUYlK1wm:b6yiCbbgf4:goto aznIH7wZNK;WF69duHgqZ:QQljDXywNw:goto iXCnsIWHiy;goto msAUgWNcuf;EGD1oX1XcZ:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x02f3]);goto wJd_PixitP;wJd_PixitP:iXCnsIWHiy:goto PenILz7N8T;goto HHlpHFTNi4;NCa5ByfrVb:if(!($v[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0002eb])]==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x002f4]))){goto GmSV_kfu2f;}goto jRfEshZFEB;GmSV_kfu2f:if($v[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0002f5])]==pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00002f6])){goto Ul1A3cAV7m;}goto QQljDXywNw;goto kUbxS9mTXr;msAUgWNcuf:jRfEshZFEB:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000002f7]);echo $k;goto ft9s3CAp2q;nH_Vuz6sqS:goto YrEDhbLnB1;edScvaI2Gj:x1mn2z9LHK:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x02f8]);echo $conf[$k];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x002f9]);echo $v[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0002fa])];goto yBeOLuC60T;TnFb3zTo71:foreach($v[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00002fb])] as $optionk=>$optionv){echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000002fc]);echo $optionk;echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x02fd]);echo $optionv;echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x002fe]);aSBJ1E4Tlv:QLp621z22h:}H0LKTp51S8:eMSvK0tMvR:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0002ff]);goto WF69duHgqZ;goto GfbZe89QSE;eHC4M0yYIN:}goto JPwApLmEPr;vyJUryy_TN:$ad=$CACHE->clear();goto I8jPC1hoct;x2F3pQRHTK:if(!$ad){goto D34KHvC4pK;}goto Y0pXOYoUDp;goto sIRY0gQrXE;Ci3Tt5SvAh:goto uTP2ciO5aj;OBQojhRsTI:adminpermission(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000300]),0x001);$payapi=pay_api(!0);goto d4Nh0FyqmA;goto XhKqNoL9ns;LNQzvv1DLy:goto trWjT2jokF;H8Yc2YRS9q:echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000301])]==0x001?NULL:pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0302]);echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00303]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000304])];goto xZIcoqEpoP;J_EVo8HxBH:SeWTVQv4IW:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000305]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000306])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0307]);goto uTP2ciO5aj;goto N5btHOZT9E;nejSfg8ugQ:J4Q9uO4Tea:if(in_array(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00308]),$content)){goto Ngn2FmXBim;}goto ZJB3ULL8wz;Ngn2FmXBim:saveSetting(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x01c2]),str_replace($arr[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000309])],$conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000030a])],$arr[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000030b])]));goto Bi6AWj2YAi;jREASl1VRM:goto Tv6wDvW5Pg;HgMCQyu7pV:showmsg(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x030c]));goto g5HnCD9av0;Tv6wDvW5Pg:goto GFd9oTUEX3;Rea8T1L1sS:echo rand(0x02710,0x000001869f);echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0030d]);goto I2Ts3PgPxZ;rnUW9KQY9T:$micropayapi=$_POST[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00030e])];goto EwzXxRa36d;X1UoRwhKnd:JGDoiM70I8:if(!($mod==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000030f]))){goto EGhlJ3Kaih;}goto Ov8MV1Rpvu;EGhlJ3Kaih:if(!($mod==pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000310]))){goto oQ0RLbsVg5;}goto zFtSHhsw9k;k5GoQlbYY_:goto PHktrYQwlE;OI7rXtIE8D:showmsg(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0311]),0x0002);goto HCSlvX6J2y;PHktrYQwlE:goto c1O2nrElUD;sN3j7d1Whg:goto l1JABPzpnW;TDU0CDUgGS:if(!($mod==pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00312]))){goto DLr5dfhOsJ;}goto b0bST6ni7G;DLr5dfhOsJ:goto FMye7mEEPM;gaR0wh_e0r:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000313]),0x00003);fuczGK5Tw3:goto zG6ND3jDZX;pBpJ1jbrSQ:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000314]);goto UF8LWm_tVk;e90KNCb4Ri:E0P5YcMrjX:echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000315])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0316]);echo $pay_api_list;echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00317]);goto H3SSJWhYfE;r4k__Q54jB:goto RJAQfREB0E;lSCc2YiRuD:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000318]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000319])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000031a]);goto SRmFTyhqqD;gX1X02I_Jz:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x031b]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0031c])];goto M2WAu0fjJv;lCwq2Pm5cA:YrqqRWFtSz:goto Po8MAvdRtr;RNEwsV24qr:goto D40n9Mvl5s;Q9umezymMG:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00031d]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000031e])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000031f]);goto H7lWqOOq6K;yLLdsPPRse:goto ElJriGmeV5;Mkd32Ilkx6:if(!copy($_FILES[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0320])][call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00321])],ROOT.call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000322]))){goto X0_Nei1PKV;}goto F1UMdP2bcu;X0_Nei1PKV:goto qJ4w7HBlYq;xZIcoqEpoP:echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000323]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000324])];goto kxl1KgOQM_;GqJUWAWpam:$epay_pid=$_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0325])];goto dyCGkr3xA5;BvE9fcbxH1:vnblN8fI05:goto Kk3__2fS6A;M5IrjGFWBE:showmsg(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00326]),0x001);Kk3__2fS6A:goto oYOLr1YJWv;y2dEwFUAYc:$qqpay_key=$_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000327])];saveSetting(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000328]),$qqpay_mchid);goto fkq8K6GjMC;UQriJaTJrl:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000329]);goto Yr1gLCY8Xv;tTR2thyd7O:nxJV50K2VS:adminpermission(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x032a]),0x001);echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0032b]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00032c])];goto MWlCnlcwBz;goto vWkLcN9Bsh;EdigrHW7k3:goto idZ84f0oss;avQcXwPqGx:goto GBudxOsu45;dLh7u9qdap:echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000032d])];goto rzG8148eqC;TwbiB79MKR:goto DPrkScbgN4;zn6EVjH627:echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000032e]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x032f])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00330]);goto eWrXEkhSiG;s3Cc4QNxR5:$user=$_POST[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000331])];$oldpwd=$_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000332])];$newpwd=$_POST[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000333])];$newpwd2=$_POST[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0334])];goto ezOpWmuHLa;goto r0kQX0wW8V;Xai0t7z9CP:showmsg(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00335]));EoP7prcCKA:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000336]);foreach($arr[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000337])] as $res){echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000338]).$res[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0339])].pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0033a]).$res[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00033b])].call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000033c]).$res[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000033d])].call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x033e]).$res[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0033f])].pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000340]).$res[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0000341])].pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000342]);gUN6uAmvfL:t3y3pTzGSO:}w3rYvuu9eZ:goto GiaX8P5r3o;ATeG9Py81i:buX0ugJ_rx:p20j8IF8_V:FjqMHoUPwh:goto uTP2ciO5aj;fi1DqdFxli:goto G5aNLC6pcK;mQ_7osHPhC:bvEq1RbOu9:goto uTP2ciO5aj;csWgW9tW2B:adminpermission(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0b4]),0x001);goto vhFl2bMxgt;goto RrxoMRak7r;vkwaCDE9Ji:if(!copy($_FILES[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0343])][pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00344])],ROOT.pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000345]))){goto BmXKfUEUMM;}goto ko5Aq9QaKG;BmXKfUEUMM:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000346]),0x000004);goto Io3_4ywkvf;goto JqtMT67iZO;H182N0fcHN:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000347]).$DB->error(),0x000004);goto GetW2t2vLx;goto iomy0qtljC;SewzY_0Lxw:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0348]);goto Ci3Tt5SvAh;O61ATukppY:EJmCaUKuIB:if(array_key_exists(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00034a]),$arr)){goto DsrQx5AK4A;}goto AGH5Ww_1DX;DsrQx5AK4A:goto ZDYSZqD8O1;goto NnjU1WSG7E;Bv7zxatePo:if(!($mod==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000034b]))){goto TEv3yWnuoZ;}goto tbrVfu1xMt;TEv3yWnuoZ:if(!($mod==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000034c])&& $_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00066])]==call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x034d]))){goto l78UBnTBpQ;}goto iMcbe1o09A;goto h0p8JvTUqF;QOVscXYYNK:$stype=$arr[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0034e])]?$arr[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00034f])]:call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000350]);g5HnCD9av0:if(array_key_exists(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000351]),$arr)&& $arr[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0352])]==0){goto y4KnM9D8av;}goto NSyHaVc1E5;y4KnM9D8av:goto n84qbfzrDW;BYeh90p_Px:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00353]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000354])];goto eNsuWXx7CS;eNsuWXx7CS:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000355]);goto KlRxk2x5Wu;BL_R7NuB3i:goto wskJ9VB0M3;d4Nh0FyqmA:$data=get_curl($payapi.call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00000356]).$conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0357])].pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00358]).$conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000359])].call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000035a]).$_SERVER[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000035b])]);$arr=json_decode($data,!0);if($arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00034a])]==-0x0002){goto l7qVZstjeB;}goto d_WKSldYGs;K4fRydx2hy:goto LwwvnGdc12;NwbhjL6Uic:saveSetting(pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x035c]),$captcha_id);saveSetting(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0035d]),$captcha_key);saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00035e]),$captcha_open_free);goto O3dLd3uDtU;cnOfe8R3t7:if(!($mod==pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000035f]))){goto p8ikNoSOKf;}goto J017CQHBS1;p8ikNoSOKf:goto a_0zD28niN;E2euGSBYgO:goto sicEATTOSz;FjQWbGi9IF:goto lXXs1JIf3h;JXMSYSshbq:showmsg(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000360]).$DB->error(),0x000004);goto s9yz7FNcAD;lXXs1JIf3h:goto K5vBlTXgAR;K7jpCoczPK:echo htmlspecialchars($conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0361])]);echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00362]);goto uTP2ciO5aj;N2Hgv1GxJE:adminpermission(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000300]),0x001);goto q4Wci11MPX;b2i1Cifxj2:echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000363])];goto E5GsNJc1_y;BVc4blClhg:echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000364])];echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000365]);goto h5r6h303vS;AJB5qZePzq:KYpo1NG7WZ:adminpermission(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00025]),0x001);$wxpay_appid=$_POST[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0366])];$wxpay_mchid=$_POST[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00367])];$wxpay_key=$_POST[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000368])];goto m68fsSZI8Y;crjWgXk1Yn:evBDSjTS5b:saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000369]),$newpwd);ONvqtpFxye:$ad=$CACHE->clear();if(!$ad){goto oo4hXGCZPa;}goto ht3ut1toxg;FMye7mEEPM:if(!($mod==call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000036a]))){goto R3IvA6AwT1;}goto o4M68h0NXS;R3IvA6AwT1:if(!($mod==pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x036b]))){goto aTbt1KDdch;}goto OBQojhRsTI;goto DZ6I9TdSAa;kqYLv7sChg:goto buX0ugJ_rx;da647k1lI8:if(!($admintypeid==0x001)){goto FRLePA5Smj;}goto jzUVu5V6tH;FRLePA5Smj:goto s3Cc4QNxR5;E5lmpxBViK:goto sMCo2zZBzC;QIlea4rHXB:if(!($mod==pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0036c]))){goto G01xEusn8u;}goto tC2b20gswY;G01xEusn8u:goto LzxZHCmtSW;O3dLd3uDtU:saveSetting(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00036d]),$captcha_open_reg);saveSetting(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000036e]),$captcha_open_login);goto QiUDEUkM2h;X50lURDI1t:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000036f])];goto qG3zKBMRJB;ALR39WLqc4:lBGv9n305k:$sql2="\x2c\x60\x70\141\x73\163\167\157\x72\x64\140\x3d\x27{$newpwd}\47";zIdtKFzXVz:$sql=$DB->exec("\x55\x50\104\101\x54\x45\40\140\160\162\145\137\x61\x63\143\x6f\165\x6e\164\x60\40\123\x45\x54\x20\140\x75\163\145\162\x6e\141\155\145\x60\x3d\x27{$user}\47\x27{$sql2}\47\x20\x57\x48\x45\x52\105\x20\x60\x69\x64\140\x3d\x27{$adminuserrow[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00371])]}\47");if(!$sql){goto avQcXwPqGx;}goto EdigrHW7k3;NnjU1WSG7E:YjlADzbjXy:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000372]);goto uTP2ciO5aj;Dj5IOByw1Q:adminpermission(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0be]),0x001);goto bk6tRL8cps;W1gipC96IR:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0000373]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x00000374])];goto uYpAH8lzkv;lzgjUrYk5T:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0375]),0x001);goto mQ_7osHPhC;rUTNQ2mUBR:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00376]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000377])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000378]);goto L0BDLNCsx5;uh7pSnlHcm:goto VEI8pRdPoh;SRMosP5Nzf:HE8vQDBHGn:goto uTP2ciO5aj;goto MBeFgiY37H;VWt8ruiUt2:echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00000379])];goto ZRNr6O1sjx;umUqDJ1Lhg:echo htmlspecialchars($conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x037a])]);goto etbYfwTO23;FemWYBBGSk:echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0037b])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00037c]);goto SV0tQDZK5I;DjK47duBI8:$alipay_key=$_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000037d])];saveSetting(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000037e]),$alipay_getway);goto PTnE7rXZbZ;ZldR6liJIQ:if(!($mod==pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x037f]))){goto TDU0CDUgGS;}goto sN3j7d1Whg;r2htntwTk0:goto E2euGSBYgO;iomy0qtljC:v0ZDX3umq9:showmsg(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00380]),0x001);GetW2t2vLx:goto t5CG1ZFodF;lW5UsrPcNB:LYaSpW8i5O:goto Hmp3wU5eyd;sP0zoGElUY:showmsg(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000381]));YmrGa96EeL:goto QOVscXYYNK;ryO473Pt1c:qt1PVrEnXx:showmsg(pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000382]),0x001);psl7a6G4yD:goto uTP2ciO5aj;cP0Qn5XJ0Z:goto cMXGfe_TPT;vjXi03PgEd:tlDW1h42at:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000383]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0384])];goto Cx2LU7Yj7R;mClja20N1q:goto WLpQlLTBTl;PgLh9hisXF:tl6Vt4W2zC:if(!($mod==call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00385]))){goto g2MH2FPhhd;}goto J5MCIW7Nvv;g2MH2FPhhd:goto ZldR6liJIQ;goto NjkwoFkpkK;rzG8148eqC:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000386]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0000387])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000388]);echo $conf[pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0389])];goto Tayb02KCd_;goto HNM1q27ws1;tfhI39gr_H:vhFl2bMxgt:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0038a]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00038b])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000038c]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0000038d])];goto mDWCpwpAka;RBbpAzSXjC:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x038e]);$mod=isset($_GET[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0038f])])?$_GET[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000390])]:null;goto ZLzdF7AMoQ;Dc3yA7tjdY:s9yz7FNcAD:goto m3vyE1ucwc;q4Wci11MPX:goto o2kTy1wT6J;s8xoVpKwMb:saveSetting(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000391]),$wxpay_domain);$ad=$CACHE->clear();if(!$ad){goto DlxBnSYV40;}goto uyJTy6VnRX;TKvZXwNXk9:if(!array_key_exists(pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00000392]),$arr)){goto PBtfkHE75w;}goto J4Q9uO4Tea;PBtfkHE75w:showmsg(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0393]),0x000004);goto FjqMHoUPwh;goto TwbiB79MKR;p5Ylza5Fy0:goto yhpLe8cErw;YEg0MDs5YO:echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x00394])]==0x000009|| $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000395])]==0?call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000396]):NULL;echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00000397]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0398])];goto gX1X02I_Jz;L5wn4uchgP:goto NwbhjL6Uic;FK3HRS2x64:echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00399])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00039a]);Wc4_zzYUXv:goto wRzEvekXaa;b2MC0BRkxT:TEiLGVMOfV:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000039b]);if($conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0000039c])]==0x0002|| $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x039d])]==0x0002|| $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0039e])]==0x0002){goto L5yxbBqymP;}goto Bp7c9wea1Y;L5yxbBqymP:goto coFm7311If;Lh0v5UNyO2:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00039f]);echo $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00003a0])];echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000003a1]);goto ozywwdWTU0;LpT8iNZ5d3:goto Xai0t7z9CP;FzTMz_gCU8:MSkgoHd9NR:adminpermission(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00000ea]),0x001);$filename=ROOT.call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x03a2]);$contents=file_get_contents($filename);$charset[0x001]=substr($contents,0,0x001);goto vHVsLyTFmG;Vx6YCGi7ld:PZMHLEq8kO:adminpermission(call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0181]),0x001);$payapi=$_POST[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0003a4])];$epay_url=$_POST[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00003a5])];goto GqJUWAWpam;goto wvEhq_NrZR;TmpvhIbROD:echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000003a6]);goto uTP2ciO5aj;LiUS34y6BU:adminpermission(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0000300]),0x001);goto dIgTfR72xB;goto wVqlwEfcf1;uiTTQ30MSQ:$payapi=pay_api(!0);$data=get_curl($payapi.pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x03a7]).$conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x003a8])].call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0003a9]).$conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00003aa])].call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000003ab]).$_SERVER[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x03ac])]);$arr=json_decode($data,!0);if(!($arr[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x003ad])]==-0x0002)){goto EJmCaUKuIB;}goto kZY3CxXYVC;goto O61ATukppY;u1l2c_xN94:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0003ae]);goto uTP2ciO5aj;goto B_wIgjHkZk;NwhhTkSjYW:$rest=substr($contents,0x00003);goto wEPQejl3AH;gV3ANAkdS8:echo $admintypeid==0x001?call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00003af]):call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000003b0]);echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x03b1]);echo $user;echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x003b2]);goto uTP2ciO5aj;goto r4k__Q54jB;y_oSpy0dND:goto H2RKJuVTLG;i7hVKbiXQC:if(!($mod==pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0003b3]))){goto fwg5mQi8a9;}goto QYCVpnVIUS;fwg5mQi8a9:goto PLkaepdjN9;jTRStA6kGX:NCd5Sho0qs:if(!empty($newpwd)&& !empty($newpwd2)){goto i2S79bJ2tC;}goto zIdtKFzXVz;i2S79bJ2tC:goto g_oXVJ0GlU;goto e90KNCb4Ri;uyJTy6VnRX:goto qt1PVrEnXx;DlxBnSYV40:showmsg(pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00003b4]).$DB->error(),0x000004);goto psl7a6G4yD;goto pkPtYK7dwS;goto I4OPa0eqz_;TbASYbCJLi:goto zYTszHbHuj;jzUVu5V6tH:$user=$_POST[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000003b5])];$oldpwd=$_POST[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x03b6])];$newpwd=$_POST[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x003b7])];goto V7I3siS3zb;l5T9r_At8N:echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x0003b8]);goto uTP2ciO5aj;tbrVfu1xMt:adminpermission(pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0b4]),0x001);echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00003b9]);goto qiTiwukMHa;LzxZHCmtSW:if(!($mod==call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000003ba]))){goto sjA2WCdazd;}goto LYaSpW8i5O;sjA2WCdazd:if(!($mod==pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x03bb]))){goto sySasX2VYt;}goto Zp6xfwu7b3;goto TYXgfFBuFi;ye0ffAOcRY:$captcha_id=$_POST[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x003bc])];goto tg852abp3r;Rl1GkaWTZJ:echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0003bd])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00003be]);goto oNtxZ85atF;qhn6jwhDOk:echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000003bf]);echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x03c0])];echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x003c1]);echo htmlspecialchars($conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x0003c2])]);echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00003c3]);goto p5Ylza5Fy0;ybXuAiHyma:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x000003c4]);echo $conf[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x03c5])];echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x003c6]);goto SbeJq383r6;daV5dgPYUc:goto fW0fKSP2kB;iDyn5b3_dr:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0003c7]);goto C3cmikp7bG;UBy61b_bQH:if(in_array(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x00003c8]),$content)){goto mMIqFDXnHH;}goto uwcAvfwNr3;goto gCZCcIk17Q;tyPX3uy3lo:include call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000003c9]);$title=pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x03ca]);include call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x003cb]);if(!($islogin==0x001)){goto mKbjiZscQX;}goto NhdK8xVGNJ;goto caePoe_RxW;gN9QLPvDw5:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0003cc]);echo $conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00003cd])];echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000003ce]);goto YEg0MDs5YO;DPrkScbgN4:goto nejSfg8ugQ;MUyKQgoXba:echo $conf[pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x03cf])];goto daV5dgPYUc;yLJUg24rOn:$charset[0x00003]=substr($contents,0x0002,0x001);if(!(ord($charset[0x001])==0x00000ef&& ord($charset[0x0002])==0x000bb)){goto OI7rXtIE8D;}goto k5GoQlbYY_;K5vBlTXgAR:showmsg(call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x0003d1]),0x001);goto Dc3yA7tjdY;eAHNZ1KaqI:echo $conf[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00003d2])];echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000003d3]);goto bbsjkX3Xxx;wVqlwEfcf1:XXBrM28slR:echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x03d4]);echo $conf[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x003d5])];echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0003d6]);echo $pay_api_list;goto iDyn5b3_dr;mDBFdTlPwm:LVwCAz_W3N:showmsg(call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00003d7]),0x001);WLCL7koAiL:goto jthdZe6bgQ;knZV893KQ5:goto crjWgXk1Yn;Xu2rRO0x0R:D9DmhXXZV8:goto ehsLaXvRI2;jQ2UIpIrzX:if(!($mod==pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x000003d8])&& $_POST[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00048])]==call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x01db]))){goto JGDoiM70I8;}goto RCXooh_b2d;goto X1UoRwhKnd;z3iyFiucyJ:$content=$_POST[pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x03d9])];$url_arr=parse_url($url);if($url_arr[pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0003db])]==$_SERVER[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00003dc])]){goto ULmPXVB9qW;}goto fuczGK5Tw3;ULmPXVB9qW:goto gaR0wh_e0r;XzEUy01m5P:sSLnTbh3Rk:echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000003dd])];echo pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x03de]);goto uTP2ciO5aj;Zp6xfwu7b3:goto rl1PYSefTN;L8dHIVBNTK:goto wjDgZZgrD0;G_4KHTxXVF:goto tjXr92sMeQ;DEofkvxc21:ko5Aq9QaKG:goto Uz2QXiCcoW;d_WKSldYGs:goto eYhM33t_9U;l7qVZstjeB:showmsg(pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x003df]));eYhM33t_9U:goto cjQxvBVHwG;goto tDOEIVy1fZ;t4ldtsiz29:echo pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0003e0]);echo $arr[call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x00003e1])];echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x000003e2]);goto uTP2ciO5aj;o4M68h0NXS:goto LdXcsz514P;jk7XA4GAmh:if(!($mod==pack($GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x03e3]))){goto rqTwMgry_F;}goto MCxewt9Lal;rqTwMgry_F:if(!($mod==call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[_____A_AA][6/2*3-9], $GLOBALS[_____A_AA][0x014])),0x0a,-0x00008)),$GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x003e4]))){goto VUwsF4uUsz;}goto aQ7xYU3XiN;goto LzOpOo0in3;jAKDs3LBar:foreach($mblist as $row){echo pack($GLOBALS[_AA____A_][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[_AA____A_][0x0003e5]);echo $row;echo pack($GLOBALS[_AA____A_][0x000004+0x05-0x00003*0x00003],$GLOBALS[_AA____A_][0x00003e6]);echo $row;echo call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x000003e7]);echo $row;echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x03e8]);Ra5Q5mKGrI:GBVFfJ8MR1:}NHseuCehcU:A892UDRddm:goto WkGkptZrp1;EFS3O9QuD2:goto tyPX3uy3lo;hk52CXfxpo:echo call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x000039b]);if($conf[call_user_func(base64_decode(pack($GLOBALS[_____A_AA][6/2*3-9],$GLOBALS[_____A_AA][0x0000d])),$GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x003e9])]==0x00008|| $conf[call_user_func(base64_decode(str_rot13(call_user_func(base64_decode('cGFjaw'), $GLOBALS[_____A_AA][100-20*5], $GLOBALS[_____A_AA][0x0010]))),$GLOBALS[_AA____A_][0x0f-0x05+0x0007-0x00011],$GLOBALS[_AA____A_][0x0003ea])]==0x00008){goto nVgXcZMwsJ;}goto XiN7fLF4qc;nVgXcZMwsJ:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x00003eb]);goto fr4BVmql3k;SV0tQDZK5I:echo $conf[pack($GLOBALS[_AA____A_][0x006/0x0002*0x00003-0x000009],$GLOBALS[_AA____A_][0x000003ec])];echo pack($GLOBALS[_AA____A_][0x00003*0x000009-0x0001b],$GLOBALS[_AA____A_][0x03ed]);echo $conf[pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x003ee])];goto ywSMqMpiUp;hXyeZ8xRr3:goto dy3zz0qEw7;mDgV05OUHD:echo pack($GLOBALS[_AA____A_][0x064-0x014*0x05],$GLOBALS[_AA____A_][0x0003ef]);
?>